MFC画图

xiaodong60606 2014-02-19 03:23:33

CClientDC dc(this);
OnPrepareDC(&dc, NULL);
dc.DPtoLP(rect);
ASSERT(rect.left <= rect.right);
ASSERT(rect.bottom <= rect.top);


rect的bottom小于等于top,是怎么做的?为什么会出现这种情况?谢谢。
...全文
154 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eleven 2014-02-19
  • 打赏
  • 举报
回复
设备坐标到逻辑坐标的转换,依赖当前的映射模式,视口、窗口的原点等。
许文君 2014-02-19
  • 打赏
  • 举报
回复
先了解下设备坐标与逻辑坐标间的关系吧,看看它这几种映射模式 http://blog.sina.com.cn/s/blog_6163bdeb0102dx87.html

15,979

社区成员

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

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