关于GetDeviceCaps

brightcloud 2008-01-17 08:51:28
int nXmillimeter = pDC-> GetDeviceCaps(HORZSIZE);
int nYmillimeter = pDC-> GetDeviceCaps(VERTSIZE);
在MM_TEXT模式下所得到的是长宽上每毫米有多少像素吗?
MSDN上的解释说是设备信息,但没看到具体说法.
我实际操作过程中发现nXmillimeter,nYmillimeter改变显示器分辨率时始终为320和240.
...全文
121 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
菜牛 2008-01-17
  • 打赏
  • 举报
回复
这个参数指的是屏幕的宽度和高度,和分辨率、映射模式没有关系。而且这个参数也不完全准确,是由显示器驱动程序提供的,如果采用厂商的驱动程序可能会准确一些。

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧