DISPLAY_DEVICE m_Device;
DEVMODE m_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 ;
}
}