第6讲利用CDC实现绘图精读.ppt

6.4 Windows绘图工具 6.4.1 绘图工具的划分 6.4.2 使用画笔 6.4.3 使用画刷 6.4.4 使用库存工具 概要 VC绘图需要两个要素:设备描述表和基本绘图工具。设备描述表是由CDC类及其派生类来描述,它是一个画图的画布,提供绘图的场地和环境。画布一般是窗口的客户区,每个窗口CWnd对象都提供一个设备环境,在该环境中有一套默认的基本绘图工具。上一节讲的文本操作中,可以更改文字的字体,字体就是一种绘图工具。当设备环境所提供的默认的绘图工具不能满足我们的需求时,就需要更改默认绘图工具,达到绘制丰富多彩图形的目的。 6.4.1 绘图工具的划分 绘图工具,又称绘图对象,使用他们可以在Windows设备环境中绘制具有各种效果的图形。如果把设备描述表比作画布,程序员比作画家的话,那么绘图工具就是画家手中的画笔、画刷、调色板等。任何一个画家,不论他的技艺有多么高超(类似于程序员要掌握绘图原理),在没有任何绘图工具的情况下,都无法在画布上画图。 Windows的绘图工具包括画笔、画刷、字体、位图、调色板和区域。在MFC中这些绘图工具被封装到相应的类中。这些绘图工具中,字体在文本操作中已讲,该节中主要讲解其它的几类绘图工具,其中没有讲调色板和位图,自己查阅相关资料进行学习。

文档评论(0)

1亿VIP精品文档

相关文档