国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

制作帶有動畫和聲音的屏幕保護程序

介紹用VB5.0和WINDOWS95自身所帶的“畫筆”就可以制作出帶有動畫和聲音的屏幕保護程序。畫面是一只蝴蝶在音樂的伴奏下飛動,碰動屏幕的邊緣就會向小球反彈一樣換個方向飛。這里需要兩個bmp文件,采

介紹

用VB5.0和WINDOWS95自身所帶的“畫筆”就可以制作出帶有動畫和聲音的屏幕保護程序。畫面是一只蝴蝶在音樂的伴奏下飛動,碰動屏幕的邊緣就會向小球反彈一樣換個方向飛。這里需要兩個bmp文件,采用的是VB自帶的文件1動畫的制作是利用image控件來實現(xiàn)的。改變image的picture屬性可實現(xiàn)畫面的變化,利用move命令可實現(xiàn)畫面的移動。利用MCI控件來實現(xiàn)音樂播放。程序編譯后將生成的exe可執(zhí)行文件,改為以*.scr結(jié)尾的文件名,將其復(fù)制到windowssystem子目錄即可,然后就可以在“控制面板”的“顯示器”中選擇該屏幕保護程序即可使用。

具體做法

首先建立一個新窗體form1,各屬性分別是backcolor選為黑色,borderstyle選為0(黑色不帶邊框)。在form1上加入7個image控件,在格式菜單中將各個image的大小都選為相同,image1-7的stretch屬性都選為true(圖像將隨控件的大小而變化),image1-6的visible的屬性選為false(不可見),image7的visible屬性為true。

制作動畫

Image1.picture 右飛

Image2.picture 右合

Image3.picture 左飛

Image4.picture 左合

在“工程”菜單中選擇“部件”,并從“部件”對話框的“控件”列表中選擇“Microsoft Multimedia Control5.0”加入MCI控件,并將其visible屬性改為false。加入時鐘控件timer1,其interval屬性為200(interval的值與機器的配置有關(guān),在其他機器上可作適當(dāng)調(diào)整,我的配置是P133,內(nèi)存為32M)。

實現(xiàn)動態(tài)效果

原理如下:image1-4用來存圖形,運行時不可見。Image5用來存蝴蝶翅膀張開時的圖像,Image6用來存蝴蝶翅膀合上時的圖像,運行時都不可見。Image7是唯一運行時可見,利用時鐘控件來改變其圖形,用Image5和Image6來回變換。

```vb

If Image7.Picture Image5.Picture Then

Image7.Picture Image6.Picture

Else

Image7.Picture Image5.Picture

End If

```

實現(xiàn)移動效果

蝴蝶的移動利用image7控件的move方法: xp, yp,4個邊界值:上邊:y0,下邊:y,左邊:x0,右邊:x。

```vb

xp,yp為水平和垂直的移動量。

x,y為image7在窗體中的位置。

左右邊界的判斷:

If x > Then '右邊界

Image5.Picture Image3.Picture '蝴蝶應(yīng)向左飛,翅膀張開的圖形應(yīng)選為左飛

```

通過以上步驟,你可以制作出帶有動畫和聲音的屏幕保護程序。記得將程序編譯后生成的exe可執(zhí)行文件,改為以*.scr結(jié)尾的文件名,并將其復(fù)制到windowssystem子目錄中。然后就可以在“控制面板”的“顯示器”中選擇該屏幕保護程序來使用了。

標(biāo)簽: