Для изменения параметров экрана монитора воспользуемся следующим кодом:
DEVMODE DM;
DM.dmSize = sizeof(DEVMODE);
DM.dmBitsPerPel = 16;
DM.dmPelsWidth = 1024;
DM.dmPelsHeight = 768;
DM.dmFields = DM_BITSPERPEL + DM_PELSWIDTH + DM_PELSHEIGHT + DM_DISPLAYFREQUENCY;
DM.dmDisplayFrequency = 75;
ChangeDisplaySettings(&DM, 0);
Примечание:
При изменении параметров убедитесь, что монитор поддерживает данные параметры.
DM.dmBitsPerPel - глубина цветовой палитры.
DM.dmPelsWidth - разрешение по горизонтали.
DM.dmPelsHeight - разрешение по вертикали.
DM.dmDisplayFrequency - частота обновления экрана.