【VC】ChangeDisplaySettingsEx 设置显示器屏幕分辨率

来源:互联网 发布:全国省市区sql 编辑:程序博客网 时间:2024/05/01 17:37


DISPLAY_DEVICEm_Device;DEVMODEm_DeviceMode;
#define DISPLAYWIDTH 1024#define DISPLAYHEIGHT 768


m_Device.cb = sizeof(DISPLAY_DEVICE);    m_DeviceMode.dmSize = sizeof(DEVMODE);m_DeviceMode.dmDriverExtra= 0;if(!EnumDisplayDevices(NULL, 0, &m_Device, 0)){return ;}

if(EnumDisplaySettingsEx(m_Device.DeviceName, ENUM_CURRENT_SETTINGS, &m_DeviceMode, 0)){m_DeviceMode.dmPelsWidth= DISPLAYWIDTH;m_DeviceMode.dmPelsHeight= DISPLAYHEIGHT;if(ChangeDisplaySettingsEx(m_Device.DeviceName, &m_DeviceMode,NULL, 0, NULL) == DISP_CHANGE_SUCCESSFUL){return ;}}



0 0
原创粉丝点击