首页 > 编程语言 > 详细

猎豹MFC--备用对象和取消选定 画直尺

时间:2016-03-20 17:24:44      阅读:156      评论:0      收藏:0      [点我收藏+]
右击view视图  属性  Onpaint消息

技术分享技术分享
备用对象:
技术分享
备用对象创建画笔和画刷  法3
技术分享
以上是用堆栈变量实现,下面用指针实现:
CPen  * pPen =new CPen(PS_SOLID,1,RGB(0,255,0));
CPen * pOldPen = dc.SelectObject(pPen);//把pPen给dc并用指针保存旧笔,
dc.Ellipse(0,0,100,100);
dc.SelectObject(pOldPen);//把旧的笔重新选入dc,新的笔也就取消了或者说选出 了
delete pPen;



改变坐标为改变映射模式
DC默认坐标垂直向下是正。改变映射模式 即改为垂直向下是负的
技术分享
  
画直尺
技术分享
技术分享
注意对齐方式  阴影处设置:
技术分享
 技术分享
到时第二行 除以100   转换为 英寸单位
技术分享
技术分享
技术分享
技术分享




猎豹MFC--备用对象和取消选定 画直尺

原文:http://www.cnblogs.com/hungryvampire/p/5297985.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!