狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频

當前位置:系統之家 > 技術開發教程 > 詳細頁面

用VB6完成電影特效

用VB6完成電影特效

更新時間:2019-10-06 文章作者:未知 信息來源:網絡 閱讀次數:

  電影或電視中經?梢姷揭恍┳帜换驁D片的動態變化特技,在制作多媒體教學軟件或廣告宣傳等多媒體演示文檔時,也常常需要用到一些圖文的動態變化效果。VB6.0作為Windows軟件的強有力開發工具,在多媒體程序設計方面具有廣闊的應用前景。本文討論運用VB6.0的定時器并結合Windows API函數實現圖片或文字的動態縮放和漸隱漸現等特技效果。

  一、實現圖文動態縮放和漸隱漸現特效的程序方法

  1、程序界面

  取窗體名為Form1,其Windowstate屬性設為2。在窗體Form1中設置如下控件和屬性:一個標簽控件Label1,其backcolor等于form1的backcolor; bondstyle為0, Autosize為True。一個圖像控件image1,其Stratch和Visible均為True ; Bordstyle為0。兩個圖片框控件Picture1和Picture2, Visible屬性Picture1為False而Picture2為True; AutoRedraw屬性Picture1為True而Picture為False; ScaleModel屬性兩者均為Pixels; Bondstyle屬性兩者均為0。三個定時器控件Timer1,Timer2和Tirner3;命令按鈕控件數組cmd(0),......,Cmd(4),其caption屬性分別為:“文字縮放”、“圖片縮放”、“文字隱現”、“圖片隱現”和“退出”。

  2、文字的動態縮放 

  通過VB6.0的定時器控件定時改變文字的Size屬性,就可達到文字被動態放大或縮小的效果。程序中通過timer1的tuner過程來控制標簽Label1的caption屬性文字大小。由cmd(0)觸發的cmd_click事件引發timer1_ time過程,通過一邏輯變量1(0)(數組元素)控制文字的變化方式,1(0) = true 時使字體動態放大,1(0) = false時使字體動態縮小。

  3、圖形的動態縮放

  將圖像控件image1的stretch屬性設為true,可實現控件中圖片大小隨imagel控件大小的變化而變化。通過定時器timer2的tuner過程定時改變imagel控件的尺寸大小,就達到了使圖片動態縮放的效果。由cmd(1)觸發的cmd_click事件將引發timer2_time過程,通過邏輯變量1(1)控制圖片變化的方式,1(1)=true時控制圖片動態放大,1(1)=false時控制圖片動態縮小。

  4、文字的漸隱漸現效果

  從字符串中取若干個文字作為標簽Label1的caption值,如果從字串中截取的文字數遞增(直到等于字串的全部字數),則實現文字漸現效果;而截取的文字如果遞減(從字串的全部字數減到0),則實現文字漸隱效果。通過定時器timer3的time:過程定時改變截取的字數,來達到此效果。由cmd(2)觸發的。md_click事件引發timer3 _time過程,通過邏輯變量1(2)控制文字變化的方式,1(2)=true時使文字漸現,1(2)=false時使文字漸隱。

  5、圖形的漸隱漸現效果

  用Windows API函數BitBlt復制圖片的方法實現。BitBlt函數的使用方法為:

BitBlt hDestDC, x, y, nWidth, nHeight, hSrcDC, xSrc, ySrc,dwRop

  其中各參數的含義為:hDestDC和hSrcDC分別表示目標設備描述表句柄和源設備描述表句柄。即要把圖片從hSrcDC復制到hDestDC。Picturellox控件的hDC屬性就是我們要用到的設備描述表句柄。x, Y表示目標中左上角的位置,nWidth, nHeight表示目標中的寬和高。即要把圖片復制到目標設備描述表中的什么位置,以及復制多寬和多高。xsrc和ySrc表示源圖片中的左上角位置,即表示從什么位置開始復制。DwRop參數表示一種繪制方式,常用直接復制方式,這時就取SRCCOPY。

  二、實現圖文動態縮放和漸隱漸現特效的程序代碼

‘對全局變量和API函數的通用聲明(API函數Sleep, BitBlt及其常參數SRCCOPY的聲明從略,可從API瀏覽器中復制、粘貼):
Dim 1(4) As Boolean, i as Long, s As String, zt As Integer
‘實現圖片漸現漸隱的通用過程:
Private Sub PicCpy(Optional strip As Integer=10, Optional delay As Integer=20)
 Dim plw As Integer, plh As Integer,p2 As Integer
 If 1(3)=True Then
  Picture1 = LoadPicture("c:\win98\安裝程序.bmp")
 Else
  Picture1=LoadPicture("")
 End If
 plw = Picturel.Width
 plh=Picturel.Height
 p2=0
 Do While p2<= plw
  BitBlt Picture2.hDC,p2,0, strip, plh, Picture1.hDC,p2,0,SRCCOPY
  p2=p2 + strip
  Sleep delay
  DoEvents
 Loop‘由于圖片寬度不一定是strip的整數倍,故下面再全圖復制一遍圖片:
 BitBlt Picture2.hDC,0,0,plw,plh,Picture1.hDC,0,0,SRCCOPY
End Sub

Private Sub Form_load()
 Label1.Font.Name="黑體"
 Image1.Top=0
 Image1.Left=0
 Picture2.Top=0
 Picture2.Left=Screen.Width - Picthne2.Width
 s="產生縮放和隱現效果的文字"
 zt=5'zt為字體大小控制變量
 i=0 'i為顯示文字時截取文字的字數變量
End Sub

Private Sub Cmd_Click (Index As Integer)
 If 1(Index)=True Then
  1(Index)=False
 Else
  1(Idex) = True
 End If
 Select Case Index
  Case 0 '激活timer1的timer過程
   Timer1.Enabled=True
   Timer1.Interval=50
   ...... 'Case1, 2與上述類似,分別激活timer2, timer3的timer過程
  Case 3 '調用圖片復制過程Piccpy

   PiCpy 10, 50
  Case 4‘結束程序運行
   Unload Me
   End
 End Select
End Sub
Private Sub Timer1_Timer() '實現文字縮放的過程
 If 1(0)=Trun Then
  zt=zt<+5
 Else
  Zt=Zt-5
 Else If
  If zt>50 or zt<=5 Then
   Timer1.Enabled=False
  End If
  With Label1
   .Font.Size=zt
   .Left=(Form1.Width - Lable1.Width) /2
   .Top=(Form1.Height - Label1.Height)/2
  End With
  Label1.Caption=s
End Sub

Private Sub Timer2_Timer() '實現圖片縮放的過程
 If 1(1)=True Then '使圖片放大
  Image1.Width=Image1.Width+Form1.Width/10
  Image1.Height=Image1.Height+Form1.Height/10
 Else '使圖片縮小
  Image1.Width=Image1.Width - Form1.Width/10
  Image1.Height=Image1.Height - Form1.Height/10
 End If
 If (Image1.Width >=Form1.Width/2) or (Image1.Width <=Form1.Width/10) Then
  Timer2.Enabled=False
 End If
  Image1=LoadPicture("c:\win98\安裝程序.bmp")
 End Sub

Private Sub Timer3.Timer()
 Label1.Font.Size = 30
 If 1(2)=True Then
  i=i+l
 Else
  i=i一1
 End If
 If i >=Len(s) on i<1 Then
  Timer3.Enabled=False
 End If
 If i >=0 Then
  Label1.Caption=Left$(s,i)
 End If
End Sub

  以上程序在VB6.0和Windows98/2000環境下調試通過。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美jjzz_一区在线视频观看_美脚丝袜一区二区三区在线观看_欧美91视频
日韩午夜在线电影| 国产盗摄女厕一区二区三区 | 欧美日韩ab| 国产视频不卡| 日韩免费观看高清完整版| 综合欧美一区二区三区| 国内精品久久久久影院薰衣草 | 亚洲午夜久久久久| 粉嫩在线一区二区三区视频| 在线不卡视频| 欧美一区二区三区日韩视频| 日韩伦理电影网| 国产精品亚洲专一区二区三区| 1024成人| 精品91自产拍在线观看一区| 午夜精品一区二区三区免费视频| 91在线观看一区二区| 色av成人天堂桃色av| 国产三级三级三级精品8ⅰ区| 日本不卡视频一二三区| 国内激情久久| 日韩欧美国产精品| 蜜桃av噜噜一区| 亚洲裸体俱乐部裸体舞表演av| 欧美成va人片在线观看| 日日夜夜精品视频免费 | 亚洲制服丝袜av| 97国产一区二区| 91精品欧美综合在线观看最新| 亚洲成人777| 激情偷拍久久| 久久久综合视频| 国产一区二区在线观看视频| 一本大道久久a久久综合婷婷| 亚洲三级理论片| 91女人视频在线观看| 欧美高清视频不卡网| 日韩精彩视频在线观看| 亚洲精品影院| 国产精品美女久久久久久久久久久 | 色婷婷综合久久久中文字幕| 亚洲视频电影在线| 色综合天天综合色综合av | 欧美喷水视频| 久久免费午夜影院| 成人毛片视频在线观看| 欧美日韩免费观看一区三区| 午夜国产不卡在线观看视频| 亚洲免费久久| 亚洲女子a中天字幕| 亚洲一二三区精品| 亚洲国产精品成人综合色在线婷婷| 大陆成人av片| 91精品国产福利在线观看| 久久99精品国产91久久来源| 91久久精品网| 蜜臀av性久久久久蜜臀aⅴ| 久久美女性网| 秋霞电影网一区二区| 日本高清免费不卡视频| 日韩精品电影在线| 色噜噜狠狠色综合中国| 免费在线观看不卡| 欧美三级中文字幕| 国产一区二区三区久久悠悠色av| 欧美日韩国产另类一区| 国产一区二区久久| 91麻豆精品国产自产在线观看一区| 久久福利视频一区二区| 欧美日韩大陆在线| 国产99精品国产| 久久久久九九视频| 亚洲视频福利| 亚洲电影一区二区三区| 91行情网站电视在线观看高清版| 秋霞国产午夜精品免费视频| 欧美日韩国产免费一区二区 | 中文字幕制服丝袜一区二区三区 | 成人免费视频视频| 国产亚洲欧洲一区高清在线观看| 午夜精品电影| 一区二区三区在线高清| 日本韩国欧美三级| 国产激情一区二区三区桃花岛亚洲| 精品少妇一区二区三区在线播放| av亚洲精华国产精华精| 国产精品第四页| 午夜在线a亚洲v天堂网2018| 韩国v欧美v亚洲v日本v| 久久综合给合久久狠狠狠97色69| 亚洲婷婷在线| 三级影片在线观看欧美日韩一区二区| 欧美美女激情18p| 欧美 日韩 国产一区二区在线视频| 亚洲图片欧美激情| 欧美影院午夜播放| 99视频在线精品| 亚洲精品国产a| 7777女厕盗摄久久久| 欧美日韩一区二区三区四区在线观看 | 欧美在线综合| 粉嫩av亚洲一区二区图片| 国产精品超碰97尤物18| 欧美性欧美巨大黑白大战| 色综合色狠狠综合色| 调教+趴+乳夹+国产+精品| 久久综合九色综合97婷婷| 国产精品呻吟| 成人高清视频免费观看| 亚洲成人1区2区| 久久久久久久久久久久久久久99 | 中文欧美日韩| 国产成人精品免费看| 亚洲欧美国产高清| 欧美一级黄色录像| 国产精品区一区| jizzjizzjizz欧美| 日韩影院精彩在线| 国产午夜精品福利| 欧美日韩国产a| 日韩午夜免费视频| thepron国产精品| 日韩av成人高清| 亚洲图片另类小说| 日韩写真欧美这视频| 国产精品美女黄网| 91麻豆国产福利在线观看| 日本va欧美va精品| 亚洲天堂成人网| www国产精品av| 欧美日韩1234| 男人的天堂亚洲在线| 欧美日韩亚洲一区二区三区在线观看 | 91精品国产福利| 在线一区二区三区四区五区| 激情成人亚洲| 波多野结衣亚洲| 精品系列免费在线观看| 午夜日韩在线电影| 中文字幕在线视频一区| 精品国产凹凸成av人导航| 欧美午夜免费电影| 久久久国产精品一区二区三区| 欧美三级视频| av亚洲产国偷v产偷v自拍| 国产真实乱对白精彩久久| 婷婷久久综合九色综合绿巨人| 亚洲欧美日韩成人高清在线一区| 26uuu国产日韩综合| 日韩一区二区在线看| 欧美三级电影在线看| 色婷婷综合久久久中文一区二区 | 国产精品一区二区三区乱码| 免费在线欧美视频| 视频在线在亚洲| 婷婷成人激情在线网| 午夜日韩在线观看| 亚洲一区二区三区在线看| 亚洲乱码国产乱码精品精的特点 | 欧美色图第一页| 91久久线看在观草草青青| 久久精品九九| 性欧美videos另类喷潮| 免费精品视频| 久久久综合香蕉尹人综合网| 久久狠狠婷婷| 久久久久久亚洲精品杨幂换脸| 国产精品欧美久久| 亚洲在线电影| 久久国产日韩| 日本精品视频一区二区三区| 色香蕉成人二区免费| 91国偷自产一区二区使用方法| 一本久久综合亚洲鲁鲁五月天| 亚洲在线视频| 老司机一区二区三区| 一本色道久久综合亚洲91| 91激情五月电影| 欧美日韩成人综合在线一区二区| 欧美日韩成人高清| 91精品国产91久久久久久一区二区 | 麻豆精品一二三| 国产v日产∨综合v精品视频| 亚洲成av人片| 午夜精品亚洲| 丁香激情综合五月| 亚洲va中文字幕| 青青草国产精品97视觉盛宴| 九色porny丨国产精品| 国产成人免费在线观看| 不卡的电视剧免费网站有什么| 日韩欧美国产一二三区| 99精品国产在热久久婷婷| 国产专区一区| 欧美三级在线| 国产精品magnet| 欧美视频日韩| 欧美chengren| 亚洲欧美在线网| 国内精品美女在线观看|