面对现实,超越自己
逆水行舟,不进则退
posts - 269,comments - 32,trackbacks - 0
API:
要取得屏幕大小,可以用下面几个函数:
int  cx   =  GetSystemMetricsSM_CXFULLSCREEN );
int  cy   =  GetSystemMetricsSM_CYFULLSCREEN );
通过上边两个函数获取的是 显示屏幕的大小,但不包括任务栏等区域

int  cx   =   GetSystemMetrics(   SM_CXSCREEN   );   
int  cy   =   GetSystemMetrics(   SM_CYSCREEN   );
这两个函数获取的是真正屏幕的大小。

MFC:
HDC hDC =  ::GetDC(HWND(NULL));               // 得到屏幕DC  
int x  =  ::GetDeviceCaps(hDC,HORZRES);       // 宽  
int y  =  ::GetDeviceCaps(hDC,VERTRES);        // 高   
::ReleaseDC(HWND(NULL),hDC);                  // 释放DC
posted on 2013-08-13 14:09 王海光 阅读(5567) 评论(0)  编辑 收藏 引用 所属分类: C++

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理