如何利用C++ Builder 5.0 实现屏幕保护程序的开发

本文介绍了如何使用C++ Builder 5.0开发屏幕保护程序,通过创建两个表单,处理Windows消息以及利用TRegistry进行参数存储。详细步骤包括表单设计、消息处理、屏幕保护效果实现等,帮助用户理解屏幕保护程序的工作原理并实现个性化创作。
摘要由CSDN通过智能技术生成

       在Windows系统中为用户提供了很多屏幕保护程序,如:“三维文字”、“三维变形物”,同时也有一些专门制作屏幕保护程序的应用软件。要是自己能够做一个有自己个性的屏幕保护程序,那该有多好。其实用户完全可以开发一个有自己风格的屏幕保护程序,那该有多好,那么屏幕保护程序是怎样工作的,又是怎样实现的呢?。


        原理:屏幕保护程序的文件名是SCR 文件,其实就是一个标准的.exe文件,他有二部份组成:保护程序执行

      界面、保护程序设置界面。同时为了防止屏幕保护程序的重复执行和屏幕刷新带来问题屏幕保护程序要处理Windows的几个消息就可以了。最后为了使保护程序能够按照用户以前设置的参数运行,采用了注册表技术来保存用户的设置信息。


      现以制作一个屏幕保护程序为例介绍如下:

        1、在C++ Builder 5.0中建立一个含有两个表单Form1和Form2
      的工程文件Project1。其Form1用来设置运行参数,Form2用来执行屏幕保护程序.

      在Form1中添加如下控件:

             Name               Caption        

             Label1             运行速度

            Button1             确定

            Button2             取消

            Edit1              

      在Form2中添加如下控件

           Name           Property       Value

           Timer1            Interval        10

      2 、在Unit1.h中添加如下代码:

      #include "registr.hpp"

      private:

      TRegistry  MyReg;

 

         TRegistry  MyReg;

      3 、在TForm1的OnShow事件中添加如下代码:

      void __fastcall TForm1::Form1Show(TObject *Sender)

      {

         MyReg=new TRegistry;

         M

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值