制作带有动画和声音的屏幕保护程序

时间:2024-10-11 19:26:45

1、动画的制作是利用image控件来实现的。改变image的picture属性可实现画面的变化,利用move命令可实现画面的移动。利用MCI控件来实现音乐播放。程序编译后将生成的exe可执行文件,改为以*.scr结尾的文件名,将其复制到windows\system子目录即可,然后就可以在“控制面板”的“显示器”中选择该屏幕保护程序即可使用

制作带有动画和声音的屏幕保护程序

2、 短铘辔嗟具体做法如下:首先建立一个新窗体form1,各属性分别是backcolor选为黑色,borderstyle选为0(黑色不带边框)。在form1呼鳏魇杰上加入7个image控件,在格式菜单中将各个image的大小都选为相同,image1-7的stretch属性都选为true(图像将随控件的大小而变化),image1-6的visible的属性选为false(不可见),image7的visible属性为true。

制作带有动画和声音的屏幕保护程序

3、Image1.picture=右飞 Image2.p坡纠课柩icture =右合Image3.picture=左飞 Imag髫潋啜缅e4.picture =左合  在“工程”菜单中选择“部件”,并从“部件”对话框的“控件”列表中选择“Microsoft Multimedia Control5.0”加入MCI控件,并将其visible属性改为false。加入时钟控件timer1,其interval属性为200(interval的值与机器的配置有关,在其他机器上可作适当调整,我的配置是P133,内存为32M)。

制作带有动画和声音的屏幕保护程序

4、 原理如下:image1-4用来存图形,运行时不可见。Image5用来存蝴蝶翅膀张开时的图像,Image6用来存蝴蝶翅膀合上时的图像,运行时都不可见。Image7是唯一运行时可见,利用时钟控件来改变其图形,用Image5和Image6来回变换。

制作带有动画和声音的屏幕保护程序

5、If Image7.Picture = Image5.Picture Then  Image7.Picture = Image6.PictureElse  Image7.Picture = Image5.PictureEnd If

制作带有动画和声音的屏幕保护程序

6、蝴蝶的移动利用image7控件的move方法:image7.move xp,yp  4个边界值  上边:y=0  下边:y=form1.scaleheight-image7.scaleheight  左边:x=0  右边:x= form1.scalewidth-image7.scalewidth

制作带有动画和声音的屏幕保护程序

7、 xp,yp为水平和垂直的移动量。  x,y为image7在窗体中的位置  左右边界的判断:If x>=form1.ScaleWidth-Image1.Width Then '右边界  Image5.Picture = Image3.Picture  '蝴蝶应向左飞,翅膀张开的图形应选为左飞

制作带有动画和声音的屏幕保护程序
© 手抄报圈