没有合适的资源?快使用搜索试试~ 我知道了~
VS2010和MFC编程入门之50(图形图像_GDI对象之画笔CPen).pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 19 浏览量
2023-05-24
13:04:25
上传
评论
收藏 468KB PDF 举报
温馨提示
试读
9页
VS2010和MFC编程入门之50(图形图像_GDI对象之画笔CPen).pdf
资源推荐
资源详情
资源评论
VS2010MFC 编程入门之五十(图形图像:GDI 对象之画笔
CPen)
理解了 CDC 类及其屏幕绘图函数,这里主要容是 GDI 对象之画笔 CPen。
GDI 对象
在 MFC 中,CGdiObject 类是 GDI 对象的基类,通过查阅 MSDN 我们可以看到,
CGdiObject 类有六个直接的派生类,GDI 对象主要也是这六个,分别是:CBitmap、
CBrush、CFont、CPalette、CPen 和 CRgn。
在这六个 GDI 对象中,最常用的莫过于画笔和画刷了,即 CPen 类和 CBrush 类。
本文就主要讲解画笔的使用。
画笔的应用实例
在这里直接通过一个波形图的实例,来详细讲解画笔的使用方法。
首先介绍此实例要实现的功能:在对话框上有一个 Picture 控件,将此控件的背景
填充为黑色;启动一个定时器,每次定时器到时,所有波形数据都前移一个单位,并
获取一个 80 以的随机数作为波形的最后一个数据,然后以绿色画笔在绘图控件上绘制
波形。这样就实现了波形的绘制及动态变化。
下面是具体实施步骤:
1、创建一个基于对话框的 MFC 工程,名字设为“Example50”。
2、在自动生成的对话框模板 IDD_EXAMPLE50_DIALOG 中,删除“TODO: Place
dialog controls here.”静态文本框,添加一个 Picture 控件,ID 设为
IDC_WAVE_DRAW。
3、为 Picture 控件 IDC_WAVE_DRAW 添加 CStatic 变量,名称设为 m_picDraw。
4、在文件 Example50Dlg.h 文件中 CExample50Dlg 类声明的上面添加宏定义:
资源评论
hhappy0123456789
- 粉丝: 59
- 资源: 5万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功