您的位置:首页 > 其它

学习笔记(九)MFC修改屏幕分辨率

2016-06-15 10:28 441 查看

在app类的InitInstance函数中进行设置,程序启动后则自动修改屏幕分辨率

DEVMODE   devMode;//在App类中定义全局变量

//在InitInstance中设置
memset(&devMode,0,sizeof(DEVMODE));
devMode.dmSize   =   sizeof(DEVMODE);
EnumDisplaySettings(NULL,ENUM_CURRENT_SETTINGS,&devMode);
devMode.dmFields   =    DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFREQUENCY;
if(devMode.dmPelsWidth!=1280||devMode.dmPelsHeight!=1024)
{
devMode.dmPelsWidth =1280;
devMode.dmPelsHeight=1024;
ChangeDisplaySettings(&devMode,CDS_UPDATEREGISTRY|CDS_RESET);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: