Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Проблема с ChangeDisplaySettings


Автор: Nolane 4.7.2013, 18:07
Код


DEVMODE dmScreenSettings = {0};

dmScreenSettings.dmSize = sizeof(dmScreenSettings);   
dmScreenSettings.dmPelsWidth = width;
dmScreenSettings.dmPelsHeight = height;
dmScreenSettings.dmBitsPerPel = 32;
dmScreenSettings.dmFields = DM_BITSPERPEL | DM_PELSWIDTH | DM_PELSHEIGHT;

if(DISP_CHANGE_SUCCESSFUL != ChangeDisplaySettings(&dmScreenSettings, CDS_FULLSCREEN))
    MessageBox(NULL, LPCWSTR(L"Display mode failed"), NULL, MB_OK);



После запуска программы экран становится чёрным и включается только после перезагрузки компьютера. ОС Windows 7.

Автор: Dem_max 4.7.2013, 19:04
http://social.msdn.microsoft.com/Forums/en/windowsuidevelopment/thread/5bc2396d-1e0e-44fb-b73b-95f8dfc45684

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)