读书人

VC中怎么获取屏幕分辨率

发布时间: 2013-02-02 12:27:16 作者: rapoo

VC中如何获取屏幕分辨率
如题!VC中如何获取屏幕分辨率
[解决办法]
int with= GetSystemMetrics(SM_CXFULLSCREEN);

int heigh= GetSystemMetrics(SM_CYFULLSCREEN);

int cap= GetSystemMetrics(SM_CYCAPTION); //获取标题栏宽度

[解决办法]
int width = GetSystemMetrics ( SM_CXSCREEN );
int height= GetSystemMetrics ( SM_CYSCREEN );


获得分辨率
BOOL EnumDisplaySettings(
LPCTSTR lpszDeviceName, // display device
DWORD iModeNum, // graphics mode
LPDEVMODE lpDevMode // graphics mode settings
);

改变分辨率
LONG ChangeDisplaySettings(
LPDEVMODE lpDevMode, // graphics mode
DWORD dwflags // graphics mode options
);

读书人网 >C++

热点推荐