现在应该是用户激动的时候了,编译一下“Circle”程序,然后在项目的“Debug”或者“Release”目录下找到“Circle.scr”程序,将该程序拷贝到Windows系统的“System”目录下,然后打开“Control Panel”,双击“Display”图标,在“Screen saver”标签下选择“Circle”程序作为当前的屏幕保护程序。
用户可以单击“Config”按钮或“Preview”按钮进行参数设置或者直接预览屏幕保护程序,甚至可以放下鼠标与键盘,静静地等上一小段时间(这取决于用户的设置),欣赏屏幕保护程序的运行,如图5-11所示。

图5-11 屏保运行结果
至此,用户自己的屏幕保护程序已经建立成功了。“Circle”程序是简单的,但是在该程序的基础上,再加上一些努力,用户就可以实现更漂亮的屏幕保护程序了。
在本章中,通过两个例子程序介绍了在MFC应用程序中进行屏幕绘图的基础知识。
“Draw”程序是一个简单的但是很实用的例子程序,通过该例子程序,介绍了设备环境和GID对象的概念,并通过实现一些简单的图形绘制功能,介绍了在其他函数中构造和使用设备环境对象的方法,并介绍了如何创建和使用新的画笔和画刷,以及设置画笔和屏幕的光栅操作模式等内容。这些知识为用户使用MFC的设备环境对象打下了一个坚实的基础。
“Circle”程序看起来很困难,但真正实现起来却并非用户所料想的那么艰难。该程序综合运用了本书前面各章中介绍的知识,用于绘图的代码并不是很复杂。本书试图通过“Circle”程序,向用户展示一下非文档/视图结构的MFC应用程序是怎样工作的,希望加深用户对MFC应用程序结构的理解。
本章并没有详细地介绍设备环境各方面的操作,但是在本书的几乎所有的例子程序中都涉及到了设备环境的使用。在下一章中,用户将学习到有关使用字体和显示文本的一些知识,用户还可以接触到打印和打印预览,这也是图形界面程序的一个很重要的方面。用户可以从VC6.0联机手册中获得更多更详细的说明,或者可以直接从联机手册提供的例子程序中进行学习。