A Complete Screen Saver Framework Using MFC

发表于:2007-07-01来源:作者:点击数: 标签:
这是一个完整的屏幕保护程序框架。它基于MFC的例子SAVER: Screen Saver,但是我在功能上作了扩充,使得它可以做到一个屏幕保护需要的每一件工作。为了让你更好的了解它并在自己的代码中应用,我删除了所有画的代码,因此它现在已经是尽可能的简单了(一个黑


这是一个完整的屏幕保护程序框架。它基于MFC的例子"SAVER: Screen Saver",但是我在功能上作了扩充,使得它可以做到一个屏幕保护需要的每一件工作。为了让你更好的了解它并在自己的代码中应用,我删除了所有画的代码,因此它现在已经是尽可能的简单了(一个黑屏幕)。另外,我写了一个简单的安装程序,安装程序可以把saver.scr文件加入到你的资源中。打开代码,可以看到两个工程,一个是屏幕保护程序本身,一个是安装程序。

你需要用到下面的步骤来完善你的程序:
1.在drawwnd.h和drawwnd.cpp文件中加入你的画的代码。
2.加入一个配置对话框,在saver.cpp中的CSaverApp::DoConfig()里调用它。
3.如果需要的话加入你自己的资源

下面列出了一些与屏幕保护程序设计有关的网站:

Windows Screen Saver Programming  (我使用了其中的一些代码)
screensavergallery.com: Developers Corner
The Screensavers of Andy Clark
Microsoft KB Articles

原文转自:http://www.ltesting.net