狠狠爱成人网_日韩一级在线_国产综合自拍_亚洲精品韩国_亚洲视频导航_麻豆成人在线播放_欧美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视频
亚洲国产欧美不卡在线观看| 欧美一区二区在线播放| 国产主播一区二区三区四区| 色综合色综合色综合色综合色综合 | 国产麻豆日韩| 亚洲在线电影| 噜噜噜91成人网| 久久久7777| 欧美色图激情小说| 欧美一区二区三区人| 精品奇米国产一区二区三区| 欧美电影免费观看高清完整版在| 日韩精品一区二区三区四区视频| 欧美一区二区视频观看视频| 精品日韩一区二区| 国产欧美久久久精品影院| 亚洲欧洲www| 亚洲高清在线视频| 久久超碰97中文字幕| 国产精品538一区二区在线| 成人少妇影院yyyy| 欧美91福利在线观看| 亚洲丰满在线| 一本一本大道香蕉久在线精品| 欧美日韩色一区| 亚洲精品一线二线三线无人区| 国产精品全国免费观看高清 | 亚洲日本一区二区| 亚洲一二三四在线观看| 久久99九九99精品| 91在线观看美女| 国产日韩高清一区二区三区在线| 91激情五月电影| 精品国产乱码久久久久久1区2区| 国产精品日韩成人| 日本亚洲最大的色成网站www| 国产成人高清在线| 欧美日韩国产高清| 美日韩精品视频| 精品美女一区二区| 亚洲综合色婷婷| 粉嫩aⅴ一区二区三区四区| 激情成人亚洲| 911精品产国品一二三产区| 中文字幕成人网| 老司机一区二区| 欧美激情五月| 欧美日韩黄视频| 中文字幕在线一区二区三区| 久久99精品国产麻豆不卡| 欧美一区二区三区久久精品| 久久精品麻豆| 日本一区二区免费在线观看视频 | 亚洲另类春色国产| 国产99久久精品| 香港久久久电影| 欧美不卡一二三| 亚洲国产视频直播| 91丨porny丨首页| 欧美视频日韩视频在线观看| 亚洲欧洲国产日本综合| 国产成人av一区二区三区在线| 国产精品视频免费观看| 欧美mv日韩mv| 久久草av在线| 久久国产精品一区二区三区四区| 国产日本欧洲亚洲| 国产一区二区视频在线| 国产日韩一区二区| 国产午夜精品久久| 国产精品夜夜嗨| 欧美主播一区二区三区美女| 国产精品护士白丝一区av| 国产mv日韩mv欧美| 91成人在线观看喷潮| 艳妇臀荡乳欲伦亚洲一区| av亚洲精华国产精华精| 欧美老肥妇做.爰bbww| 日韩精品三区四区| 一本久道综合久久精品| 国产天堂亚洲国产碰碰| 国产成人免费在线观看不卡| 欧美在线观看视频在线| 亚洲va中文字幕| 亚洲另类视频| 国产精品毛片高清在线完整版| eeuss鲁片一区二区三区在线看| 欧美精品亚洲二区| 极品销魂美女一区二区三区| 久久精品伊人| 丝袜亚洲另类欧美综合| 国产欧美午夜| 亚洲电影视频在线| 国产日韩欧美| 亚洲愉拍自拍另类高清精品| 亚洲激情社区| 亚洲乱码国产乱码精品精的特点 | 风间由美中文字幕在线看视频国产欧美| 色综合久久久久综合体| 五月婷婷色综合| 久久一综合视频| 日日嗨av一区二区三区四区| 色哟哟一区二区在线观看| 视频在线观看一区| 欧美中文字幕一区二区三区| 捆绑变态av一区二区三区| 欧美日韩一区中文字幕| 韩日av一区二区| 日韩三级伦理片妻子的秘密按摩| 国产精品538一区二区在线| 日韩欧美三级在线| 91影视在线播放| 国产精品久久久一本精品| 亚洲一本视频| 亚洲成人动漫一区| 91福利精品视频| 成人性生交大合| 国产精品麻豆欧美日韩ww| 亚洲国产网站| 日韩一区精品视频| 欧美一区二区三区精品| av不卡一区二区三区| 亚洲天天做日日做天天谢日日欢 | 亚洲婷婷国产精品电影人久久| 国产欧美日韩亚洲一区二区三区| 日韩精品欧美精品| 日韩一级高清毛片| 红桃视频国产精品| 日韩国产一二三区| 欧美tk丨vk视频| 在线观看福利一区| 麻豆视频一区二区| 久久免费午夜影院| 亚洲欧美日韩精品一区二区| 九色porny丨国产精品| 精品福利一区二区三区 | 国产色综合久久| 午夜在线精品偷拍| 懂色av一区二区三区蜜臀| 中文字幕一区二区三区精华液| 美女诱惑黄网站一区| 高潮精品一区videoshd| 中文字幕在线不卡视频| 在线观看av一区| 欧美在线亚洲| 免费在线视频一区| 国产精品天天摸av网| 在线观看91视频| 欧美精品一线| 狠狠色综合播放一区二区| 日本一区二区高清| 91九色最新地址| 亚洲性图久久| 国产精品系列在线观看| 亚洲在线视频一区| 欧美v日韩v国产v| 久久人人超碰| 亚洲午夜视频| 国产不卡免费视频| 婷婷综合五月天| 国产丝袜在线精品| 欧美肥大bbwbbw高潮| 在线一区日本视频| 91在线无精精品入口| 日韩精品1区2区3区| 亚洲国产成人午夜在线一区| 欧美综合欧美视频| 日韩午夜免费| 欧美日韩四区| 懂色av一区二区三区免费观看| 亚洲一区二区三区四区在线观看 | 日本韩国一区二区| 亚洲激情成人| 99久久精品免费看国产| 狠狠色丁香婷综合久久| 视频精品一区二区| 国产精品久久久久久久久免费樱桃 | 久久国产麻豆精品| 亚洲国产日韩精品| 国产精品国产三级国产aⅴ入口| 5566中文字幕一区二区电影| 亚洲综合99| 日韩天堂av| 激情婷婷亚洲| 国内外成人免费视频| 94色蜜桃网一区二区三区| 国产精品一区二区久激情瑜伽| 午夜国产不卡在线观看视频| 亚洲欧美日韩国产另类专区| 中文字幕不卡一区| 久久久久久久电影| 久久综合色天天久久综合图片| 在线不卡一区二区| 欧美丝袜第三区| 色吧成人激情小说| 一本一本大道香蕉久在线精品| 蜜桃久久精品乱码一区二区| 亚洲人成人一区二区三区| 亚洲性图久久| 亚洲美洲欧洲综合国产一区|