- 2
- 0
- 约9.83千字
- 约 55页
- 2018-11-01 发布于广西
- 举报
本章小结 本章介绍了在窗口上绘制图形,输出图形信息的基本方法。图形被归结为三种类型:矢量图形,光栅图形和文本。它们都可以在窗口上进行绘制,因为图形的特征,数字表达方式不同,所使用的绘制功能函数也是不同的。 实现图形输出,核心的功能被封装在CDC类,或者是它的派生类中,比如CClientDC类。在绘图之前,首先应该创建好CDC类的对象,以便对绘图函数进行调用。使用CDC对象可以调用适当的函数绘制具体的图形。本章中介绍了常用的图形绘制函数、文本输出函数和位图输出函数。 CDC对象可以选用适当的图形工具,实现细节更丰富的图形输出,主要图形工具也是以类的方式提供,包括:画笔类CPen,画刷类CBrush,字体类CFont。 笔的样式如下: 选择所定义的画笔 使用CDC类中的SelectObject函数将所创建的画笔选入DC中。 例如: pDC-SelectObject(pen); 用选择好的画笔绘制图像 例如: pDC-Ellipse(10,10,100,100); 删除所选的画笔,使系统恢复原设置(当循环使用不同画笔时需要删除上一次使用的画笔) pen.DeleteObject(); 【例6-6】绘制一系列不同颜色的圆 6.3.3 画刷的使用 使用库存画刷 CDC类选用库存画笔的成员函数为: virtual CGdiObject *SelectSto
原创力文档

文档评论(0)