获取屏幕尺寸和 客户区尺寸...非像素单位的...可以是英寸 或者 毫米 等,,,不要MFC 的 要底层API...晓得的大神帮帮忙啊,,,
解决方案 »
- switch(stat)时stat值明明是1,然后却跑向default执行。真怪了。
- 如何根据GridCtrl里的数据画出线?
- 想把一个别的窗口控件做成DLL,我应该建立什么类型的DLL工程?
- VC+sql2000打包问题
- vc调用其他程序的问题
- [API]提问
- 我如何知道光标是否在Edit Box框里??很着急,在线等待!!!
- 简单问题-在线等待
- VC中怎么将厂家提供的SDK改成新的函数接口,另外生成一个DLL?
- 如果有个简单好用且功能强大的C语言GUI库,而且还是开源的,你会选择这个库做项目么?
- mfc在sql中插入数据
- 【新人求助】用MFC提供的socket编写一个通讯模型,应该用同步的还是异步的
GetClientRect(&rect1);//此时rect1为客户区坐标
ClientToScreen(&rect1);//此时rect1为客户区相对于屏幕坐标
int cxScreen, cyScreen ;
cxScreen = GetSystemMetrics (SM_CXSCREEN) ;//宽 横x像素大小
cyScreen = GetSystemMetrics (SM_CYSCREEN) ;//高 竖y像素大小
如何获取DPI看此贴:http://topic.csdn.net/u/20071229/16/611399ab-fec0-4a82-b18c-3e04378c2097.html
获取之后,像素除以DPI值就可以得到英寸单位。