首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VC中怎么获取屏幕分辨率

2013-02-02 
VC中如何获取屏幕分辨率如题!VC中如何获取屏幕分辨率[解决办法]int with GetSystemMetrics(SM_CXFULLSCRE

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 
); 

热点排行