关于映射模式问题!

monkeydl 2005-09-14 10:13:37
我在onprepareDC()函数中调用了setmapmode(MM_ANISOTROPIC)模式,然后在onDraw函数中画图是以这个模式来画图的,但我在OnleftMouseDown()左键点击函数中画图,又以MM_TEXT的模式画图,这是什么原因呢?请高手解释一下,指点一下!立刻给分!
...全文
58 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
快乐鹦鹉 2005-09-15
  • 打赏
  • 举报
回复
很简单:因为OnleftMouseDown()参数中的CDC并没有经过OnPrepareDC(pDC)处理。而OnDraw中的参数CDC是经过OnPrepareDC(pDC)处理的。处理的地方在OnPaint中。所以,你只需在OnleftMouseDown()中先调用OnPrepareDC(pDC)即可。

15,979

社区成员

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

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