## 复习思考题
1\. GDI+与 GDI 是什么关系?
2\. GDI+有哪两种封装?它们的基础是什么?
3\. GDI+有哪些新增功能?
4\. GDI+的绘图方式与 GDI 有什么不同?
5\. 用 MFC 编写 GDI+程序需要做那些装备工作?对 VC08 SP1 及 VC10 版有什么不同?
6\. 如何对 GDI+进行初始化和清除?需要特别注意什么?
7\. 怎么解决 GDI+编程中 new 操作符问题?
8\. GDI+的几何辅助类与 GDI 的有哪些不同?
9\. 与 GDI 相比,GDI+的颜色哪些新内容?
10\. 有多少颜色枚举常量?如何使用它们?GDI+的 Graphics 类与 GDI 的 MFC 封装中的什么类相似?怎样创建 Graphics 对象?
13\. GDI+的绘图方法属于哪个类?
14\. GDI+的画线方法的名称都有什么共同的前缀?
15\. GDI+的画直线、矩形和椭圆的方法与 GDI 的对应方法有哪些不同?
16\. GDI+中的画填充图的方法都有什么共同的前缀?有例外吗?
17\. GDI+画填充多边形有哪两种填充模式?它们的差别在哪里?
18\. GDI+提供了哪两种由控制点列画曲线的方法?它们有什么差别?
19\. GDI+中有专门的清屏方法吗?GDI 中有没有?
20\. 与 GDI 相比,GDI+中的笔增加了哪些新功能?
21\. GDI+的条纹刷和纹理刷与 GDI 相比有哪些新加内容?
22\. GDI+新增加了哪些画刷种类?
23\. GDI+中有哪些字体类?
24\. 在 VC08 SP1 及 VC10 中直接使用 Font 类会出现什么编译错误?如何解决?
25\. 在 GDI+中如何使用字体?
26\. GDI+使用什么方法绘制文本?
27\. 如何实现阴影、条纹、纹理、渐变、空心和彩心等绘制美术字效果?
28\. 如何使用专用字体集?