CodeNet / Языки программирования / C / C++ / Microsoft Visual C++ / FAQ - Часто задаваемые вопросы / Visual C++ FAQ
Как изменить разрешение экрана?
Как изменить разрешение экрана?
DEVMODE dm; ZeroMemory(&dm,sizeof(DEVMODE)); dm.dmSize=sizeof(DEVMODE); dm.dmBitsPerPel=16; dm.dmPelsWidth=800; dm.dmPelsHeight=600; dm.dmDisplayFrequency=60; dm.dmFields=DM_BITSPERPEL|DM_PELSWIDTH|DM_PELSHEIGHT|DM_DISPLAYFREQUENCY; ChangeDisplaySettings(&dm,CDS_UPDATEREGISTRY);
Оставить комментарий
Комментарии
1.
12 сентября 2005, 18:59:52
// Ещё варик:
#include <ddraw.h>
#pragma comment(lib,"ddraw.lib")
LPDIRECTDRAW lpDD; // Глобальный
DirectDrawCreate(NULL,&lpDD,NULL);
lpDD->SetCooperativeLevel(m_hWnd,DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN);
lpDD->SetDisplayMode(1600,1200,32);
#include <ddraw.h>
#pragma comment(lib,"ddraw.lib")
LPDIRECTDRAW lpDD; // Глобальный
DirectDrawCreate(NULL,&lpDD,NULL);
lpDD->SetCooperativeLevel(m_hWnd,DDSCL_EXCLUSIVE|DDSCL_FULLSCREEN);
lpDD->SetDisplayMode(1600,1200,32);
2.
7 ноября 2004, 18:02:44
Лучший пример!!!!
http://www.vbnet.ru/forum/show.aspx?id=61402
http://www.vbnet.ru/forum/show.aspx?id=61402