直接用,比如:
::GetSystemMetrics(SM_CXSCREEN);
::GetSystemMetrics(SM_CXSCREEN);
解决方案 »
- 创建一个没有标题栏,但又不覆盖任务栏的窗口的风格是什么?
- ATL返回二维数组问题!!!!!!!
- AnimateWindow中CEdit绘图问题
- 求助(急):在CMainFrame中获得当前视图(多文档)
- 做了个地图着色~各位谁也做过来交流交流啊~
- 程序运行出错,让我输入strlen.asm的路径,我找不到啊~~怎么解决呢?
- 请问win2k P(专业)版中有没有resource kit?
- 高手请进,谢谢!!!!!!!!!!!!!!!
- 请问这样的透明笔刷该怎么设计? 思路就行,本以为很简单,可是真做起来就卡了- -
- 用VS2010控件工具箱上拖动形成的控件代码在哪里看啊?
- 请教,编译时候说GetAt()函数没有参数
- 装载位图
我还想知道,上面你提到的::GetSystemMetrics(SM_CXSCREEN);这个方法的返回值我要怎么输出到控制台上呢?
如果是你自己的:cout<<::GetSystemMetrics(SM_CXSCREEN)<<endl;
转成字符串 cout<<
小弟的确是新人,以前做Java,但工作需要最近在做C++的一个实现,要获取系统信息以及CPU使用率,网卡名之类的信息。经过这两天了解,我才知道这些信息要通过调用Windows API才能实现,所以有些迷糊,连创建成什么样的工程都不知道。见笑了。
还希望各位大侠指点一下。
#include <windows.h>
#include <iostream>
using namespace std;int main()
{ cout < <::GetSystemMetrics(SM_CXSCREEN) < <endl;
return 0;
}
计算机中计数器能监测到的都能做.控制台下也行,调用windows系统函数就行!
对于GetSystemInfo这个函数又是怎么用的呢?
我获取的信息放在SYSTEM_INFO结构体中,程序报错。例如下面代码:
SYSTEM_INFO systemInfo;
::GetSystemInfo(&&systemInfo);
这么写程序就会报错。'GetSystemInfo' : function does not take 0 parameters大侠们帮我解决一下吧。
SYSTEM_INFO SystemInfo;
::GetSystemInfo(&SystemInfo);
GetSystemInfo(
OUT LPSYSTEM_INFO lpSystemInfo
);
typedef struct _SYSTEM_INFO {
union {
DWORD dwOemId; // Obsolete field...do not use
struct {
WORD wProcessorArchitecture;
WORD wReserved;
};
};
DWORD dwPageSize;
LPVOID lpMinimumApplicationAddress;
LPVOID lpMaximumApplicationAddress;
DWORD_PTR dwActiveProcessorMask;
DWORD dwNumberOfProcessors;
DWORD dwProcessorType;
DWORD dwAllocationGranularity;
WORD wProcessorLevel;
WORD wProcessorRevision;
} SYSTEM_INFO, *LPSYSTEM_INFO;
请问,针对不同的SDK有不同的解决方式,那能不能把代码贴出来共享一下呀,我的问题到现在为止,只解决一半,请帮帮忙了!