打造自己特色的屏幕保护程序

是否厌倦了Windows自带的屏幕保护程序,想不想自己做一个多姿多彩的、富有人情味的屏保呢?下面我就告诉你应该如何做。

首先先给大家介绍一下屏幕保护程序的原理。其实屏幕保护程序就是普通的可执行程序(exe)。只不过Windows把它换了一个扩展名(scr),放在了系统目录下,由操作系统调用而已。对Windows NTWindows 2000这个目录是C:/WINNT/system32,对于Win95Win98这个目录是C:/WindowsC:/Windows/system

下面就开始动工建立我们自己的屏保吧。

1.         选择AppWizard建立一个基于对话框的工程,工程名就叫MyScreenSaver好了(在向导的第一步选择:Dialog Based,其他的都采用默认选项)

2.         准备2800×600BMP图片(你可以视自己的爱好设置相应的图片数目,例子中我用了两张),并把它们加入工程,ID分别为IDB_BITMAP1IDB_BITMAP2,注意须保证这两个ID号是连续的,如果你一次性地把这两个文件加入了工程,这两个ID号通常都是连续的。

3.         新建一个类CMyScreenWnd,各项设置如下图所示

      

 

4.         点击“OK”后弹出一个警告对话框,如下图所示提示我们不能找到基类CWnd定义的头文件,不要管它,点击“确定”就行了。

       

  

5.         MyScreenWnd.h中加入一句:#include "windef.h"windef.h中有基类CWnd的定义

6.         MyScreenWnd.h文件的CMyScreenWnd类中加入一个公有成员函数,原型如下:

          BOOL Create();      

 

7.         MyScreenWnd.cpp中加入Create()

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值