现在的位置: 首页 > 综合 > 正文

VC获取windows启动模式及获取屏幕分辨率

2013年09月16日 ⁄ 综合 ⁄ 共 425字 ⁄ 字号 评论关闭
环境:VC6,WindowsXP SP3
      我没有想到获取系统模式竟然这么简单!
源码:

#include <windows.h>

#include <stdio.h>
int main()
{
switch(GetSystemMetrics(SM_CLEANBOOT))
{
case 0:printf("正常模式启动");break;
case 1:printf("安全模式启动");break;
case 2:printf("带网络连接的安全模式");break;
default:printf("错误,系统启动有问题。");break;
}
return 0;
}

扩展一下(VC获取屏幕分辨率代码)

#include <windows.h>

int main()

{

int cxScreen, cyScreen ;

cxScreen = GetSystemMetrics (SM_CXSCREEN) ;
cyScreen = GetSystemMetrics (SM_CYSCREEN) ;

//输出 略

return 0;

}

抱歉!评论已关闭.