亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > Java > 正文

在CB中使用ActiveX控件顯示Flash動畫

2019-09-06 23:33:55
字體:
供稿:網(wǎng)友

                         在微軟的大力扶持下,越來越多的軟件公司開始支持ActiveX了,這對于喜歡編程的朋友來說可是件值得高興的事!因?yàn)槲覀兛梢栽诔绦蛑泻芊奖愕卣{(diào)用外部的OCX文件來實(shí)現(xiàn)復(fù)雜的功能(比爾?蓋茨這回總算做了件好事),比如在你的程序中調(diào)用IE來顯示HTML文件等。今天我想向大家介紹一下如何在C++ Builder中使用ActiveX控件顯示Flash動畫。
  1.安裝、導(dǎo)入ActiveX控件
  本文的主角是:swflash.ocx,這個(gè)文件Windows98中附帶有,在缺省模式下Windows會將它安裝到“WindowsSystemMacromedFlash”目錄下,如果你在安裝時(shí)沒有選“缺省安裝”可以到Win98的安裝光盤中的win98_68.cab文件中找到它。
  C++ Builder在對ActiveX的支持方面可說是做得非常出色,我們可以很方便地導(dǎo)入系統(tǒng)中的ActiveX控件:選擇“Component->Import ActiveX Control”,在上面的控件列表中選擇“ShockWave Flash(Version 1.0)”(圖1),再點(diǎn)下面的“Install”按鈕就行了!如果控件列表中沒有它,那么說明ShockWave Flash控件還沒有在系統(tǒng)中注冊,不要緊,我們可以點(diǎn)擊“Add”按鈕在你的計(jì)算機(jī)中找到這個(gè)OCX文件后再Install,C++ Builder會自動為它注冊。
  2.編程顯示Flash動畫
  導(dǎo)入成功后,C++ Builder會在ActiveX頁中增加一個(gè)“ShockWaveFlash”控件(圖2),建立一個(gè)新工程,在合適的位置放置一個(gè)ShockWaveFlash控件,適當(dāng)調(diào)整一下它的大小,然后在它的“Movie”屬性中填上一個(gè)你的硬盤上已有的Flash動畫文件名(如c:flashest.swf),然后按F9運(yùn)行,怎么樣,不用寫一行代碼我們就做出了一個(gè)能顯示Flash動畫的程序!
  不過為了讓它更好地工作,我們還有必要了解一下ShockWaveFlash控件的屬性和方法:
  【屬性】AlignMode(int型)和SAlign(WideString型) 控制動畫的顯示位置(把這兩個(gè)屬性列在一起說明它們是相互關(guān)聯(lián)的,改變一個(gè)另一個(gè)也會相應(yīng)地改變,后面類似的情況就不作說明了)。取值范圍及含義如下:
   0 空 當(dāng)前位置
   1 L 當(dāng)前位置靠左
   2 R 當(dāng)前位置靠右
   3 LR 當(dāng)前位置居中
   4 T 當(dāng)前位置靠上
   5 LT 左上
   6 TR 右上
   7 LTR 上方居中
   8 B 當(dāng)前位置靠下
   9 LB 左下
   10 RB 右下
   11 LRB 下方居中
   12 TB 當(dāng)前位置垂直居中
   13 LTB 靠左垂直居中
   14 TRB 靠右垂直居中
   15 LTRB 中央位置
  【屬性】BackgroundColor(int型)和BGColor(WideString型) 設(shè)置背景顏色,BackgroundColor為整型值,BGColor為它的HEX字符串。
  【屬性】Loop(bool型) 是否循環(huán)顯示
  【屬性】Menu(bool型) 是否顯示右鍵菜單,建議設(shè)為true,因?yàn)樗梢酝瓿蓪lash動畫的大部分控制工作,而不用我們寫代碼。
  【屬性】Movie(WideString型) Flash動畫的文件名,可以在運(yùn)行狀態(tài)動態(tài)設(shè)置,要關(guān)閉一個(gè)動畫只要把它設(shè)為空即可。
  【屬性】Quality(int型)和Quality2(WideString型) 控制動畫的顯示質(zhì)量,一般將Quality設(shè)為1以獲得高質(zhì)量的顯示效果。
  【屬性】ScaleMode(int型)和scale(WideString型) 控制動畫的顯示比例,取值范圍及含義如下:
   0 ShowAll 顯示全部
   1 NoBorder 無邊框模式
   2 ExactFit 拉伸到整個(gè)畫面
   3 空 原始大小
  【方法】PercentLoaded 返回動畫已經(jīng)加載的百分比,你可以建立一個(gè)進(jìn)程條(ProgressBar)來顯示動畫加載的進(jìn)程。
  【方法】LoadMovie 用于加載網(wǎng)絡(luò)上的動畫,動畫文件名為一個(gè)BSTR型的URL值,在 C++ Builder 中可以用 AnsiToOLESTR 函數(shù)將Char型的字符串轉(zhuǎn)換成BSTR型。
  好了,利用上面介紹的屬性和方法,相信你已經(jīng)很好地使用它了!遺憾的是 ShockWaveFlash 控件的功能現(xiàn)在還不太完善,比如無法返回動畫的實(shí)際大小和背景顏色等,但對于我們只要在程序中顯示一個(gè)特定的Flash動畫來說,這些并不重要。
  3.注冊ActiveX控件
  如果你要把你的程序給別人使用,為了防止他沒有安裝或是注冊swflash.ocx文件而導(dǎo)致程序無法運(yùn)行,你必須把OCX文件也一起附帶上,并在程序中為它在系統(tǒng)中注冊,注冊方法有兩種:
  方法一:調(diào)用外部程序 Regsvr32.exe
  注冊: ShellExecute(Handle,NULL,“regsvr32.exe”,“swflash.ocx”,NULL,SW_SHOWNORMAL);
  反注冊: ShellExecute(Handle,NULL,“regsvr32.exe”,“/u swflash.ocx”,NULL,SW_SHOWNORMAL);
  方法二:調(diào)用控件本身所包含的注冊和反注冊函數(shù)
  每一個(gè)OCX控件中都提供了兩個(gè)輸出函數(shù)“DllRegisterServer”和“DllUnRegisterServer”,可以注冊和反注冊控件本身,我們可以用LoadLibrary()和GetProcAddress()來調(diào)用它們,這和動態(tài)調(diào)用DLL庫的方法是一樣的,我在這里就不多說了。
  4.經(jīng)驗(yàn)之談
  最后,我還想介紹一下使用ActiveX控件的技巧。
  一般的ActiveX控件都是沒有幫助文件的,在C++ Builder的IDE環(huán)境中我們只能看到它的設(shè)計(jì)期屬性和事件,那么怎么才能知道它的運(yùn)行期屬性和方法呢?C++ Builder在導(dǎo)入一個(gè)ActiveX控件后會在“Imports”目錄中生成相應(yīng)的頭文件(*.h),只要把它打開看一下就一目了然了!
  另外我們還必須了解各種屬性、方法及其參數(shù)的含義,那就要編程序來試了,為每個(gè)想了解的屬性和方法建立一個(gè)菜單項(xiàng),點(diǎn)擊時(shí)用InputBox輸入?yún)?shù)來試驗(yàn)效果,還可以建立一個(gè)狀態(tài)欄來顯示與其相關(guān)變量的值。
  寫了這么多,不知你是否理解了呢?還不趕快在你的程序里加上如今最流行的Flash動畫,讓你的朋友羨慕一下!
上一篇:攔截Windows消息

下一篇:拷屏代碼

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

精品国一区二区三区| 视频区 图片区 小说区| 午夜精品久久久久| 日韩电影中文字幕在线| 中文字幕观看av| 欧美日韩一二三| 日韩精品在线免费播放| 黄色网在线看| 欧美色欧美亚洲另类二区| av成人免费看| 日本一二三四区视频| 亚洲另类欧美自拍| 亚洲春色h网| 亚洲国产色一区| 91传媒在线观看| 丰满人妻一区二区| 日本vs亚洲vs韩国一区三区二区| 制服影音先锋| 一区二区三区成人| 久久五月激情| 一卡二卡三卡四卡| 亚洲三级在线免费| 伊人国产精品| 黄色精品视频网站| av在线亚洲一区| 在线播放不卡| 国产精品视频最多的网站| eeuss鲁一区二区三区| 成人在线观看免费视频| 桃花色综合影院| 日本视频不卡| 欧美日韩和欧美的一区二区| 99热在线精品观看| 欧美成人精品三级在线观看| 免费在线视频一区二区| 瑟瑟网站在线观看| 在线观看亚洲黄色| 久久久久久无码午夜精品直播| 91捆绑美女网站| 成人av免费网站| 久久亚洲综合| 成人激情在线观看| 国产日韩欧美一区二区东京热| 国产在线视频综合| 亚洲精品免费网站| 亚洲免费av一区二区| 中文国产成人精品久久一| 天堂网www在线中文天堂| 国产91精品一区| 国产又粗又长又爽| y97精品国产97久久久久久| 天天天天天操| 成人高清网站| 国产91在线视频观看| 精品国产免费av| 久久婷婷一区| 久久99精品一区二区三区三区| 天堂中文字幕在线观看| 偷拍与自拍一区| 91亚洲午夜精品久久久久久| 91老司机在线| 国产精品一区2区3区| 日本不卡视频一二三区| 奇米色一区二区三区四区| www.欧美日韩国产在线| 国产麻豆高清视频在线第一页| 精品亚洲乱码一区二区| av在线一区二区| 国产精品免费丝袜| 六月亚洲精品一区| 美女诱惑一区| 蘑菇福利视频一区播放| 日日干天夜夜| 玉米视频成人免费看| 91成人影院| 国产成人小视频在线观看| 免费国产自线拍一欧美视频| 午夜影院免费视频| 欧美成人欧美edvon| 在线观看视频免费一区二区三区| 久操免费在线| 蜜乳av综合| 成人18网址在线观看| 国产精品一二三四五| 久久久久久久久久久久网站| 91成人在线观看国产| 日韩av片子| 国产91丝袜在线播放| 国产原创中文在线观看| 麻豆91在线看| 精品免费av| 男插女视频网站| 国产大片免费看| 国产在线视频在线| 日韩一级片中文字幕| 日韩中文字幕在线播放| 国产精品无码久久久久| 羞羞的视频在线看| 欧美性生活影院| 国产精品第100页| 欧美综合在线观看视频| 婷婷激情四射五月天| 真实新婚偷拍xxxxx| 蜜臀一区二区三区| 亚洲高清在线免费观看| 这里只有精品视频| 国内偷拍精品视频| 亚洲综合图片网| 日韩电影免费在线观看| 欧亚在线中文字幕免费| 91porny在线| 国产精品一二三区在线| 亚洲精品午夜在线观看| 丰满人妻一区二区三区免费视频| 日韩久久精品电影| 国产一区二区精品久| 国产激情av在线| 一道本无吗dⅴd在线播放一区| 国产一区免费在线观看| 日韩精品一区二区三区国语自制| jizz蜜桃视频在线观看| 亚洲精品亚洲人成人网在线播放| 国产精品久久久久久久免费| www婷婷av久久久影片| 国产精品丝袜白浆摸在线| 欧美—级高清免费播放| 免费一级特黄特色毛片久久看| 免费中文字幕在线观看| 亚洲美女自拍视频| 免费在线黄色片| 国产一区二区视频播放| 日韩精品一区二区三区中文字幕| 日韩久久一区二区| 裤袜国产欧美精品一区| 精品国产美女在线| 99久久亚洲一区二区三区青草| 国产精品乱码视频| 欧美在线视频你懂得| 成人日韩精品| 午夜精品国产| 国产女优裸体网站| 欧洲精品亚洲精品| gogo在线观看| 国产精品nxnn| 欧美一区二区三区不卡视频| 中文字幕亚洲欧美| 今天免费高清在线观看国语| 蜜臀久久精品| 好吊日在线视频| 激情五月色综合亚洲小说| 欧美日韩在线观看一区二区| 羞羞色院91蜜桃| 黄色亚洲在线| 欧美美女被草| 国产精品拍天天在线| 岛国片在线免费观看| 91麻豆精品久久久久蜜臀| 亚洲精品视频大全| 99亚洲伊人久久精品影院红桃| 日韩高清av一区二区三区| 在线精品视频在线观看高清| 猛男gaygay欧美视频| 欧美黑人一区| 8848hh四虎| 欧美 日韩 成人| 日本xxxxxx| xxxxwwww在线免费观看| 久久久99久久精品女同性| 亚洲视屏在线播放| 欧美区一区二| 天堂视频免费在线观看| 久久精品久久99| 第一社区sis001原创亚洲| 成人av在线播放网址| 欧美一区在线直播| 婷婷免费在线视频| 日韩写真在线| 99伊人成综合| 国产亚洲欧美日韩一区二区| 国产精品999视频| 中文字幕一区二区久久人妻| 国产手机视频在线| 国产肉丝袜一区二区| 五月天亚洲精品| 国产又粗又猛又爽又黄的视频一| 中文字幕日韩经典| 一个人看的www视频免费观看| 国产激情视频一区二区| 奇米影视四色在观看线| 亚洲欧美国产精品va在线观看| 久久一日本道色综合| 久久精品免费av| 国产在线国偷精品产拍免费yy| 日韩成人一区二区三区在线观看| 欧美国产日韩在线观看成人| 日韩天堂av| 成人高清av| 欧美一级艳片视频免费观看| 欧美成人69av| 成人黄色免费网址| avove在线观看| 欧美极品少妇xxxxx| 亚洲一区二区三区乱码aⅴ| 久久九九有精品国产23| 天天干视频在线| 成人性色生活片| ,一级淫片a看免费| 91尤物国产福利在线观看| 成人av影视在线| 欧美丝袜足交| 99久久精品免费看国产免费软件| 国产一区二区精品在线| 国产91在线视频蝌蚪| 91蜜桃在线观看| 亚洲超碰97人人做人人爱| 久久精品一二三区| 亚洲视频在线观看日本a| 日韩在线观看视频一区二区三区| 成年人看片网站| 日韩福利在线视频| 国产在线观看a视频| 久久午夜视频| 国产在线日韩在线| 亚洲免费一区三区| 亚洲综合色在线观看| 国产精品一区二区性色av| 黄色成人在线免费| 日本爱爱免费视频| 国产精品色噜噜| 在线播放亚洲激情| 亚洲偷熟乱区亚洲香蕉av| 91精品国产色综合久久久蜜香臀| 亚洲超碰精品一区二区| 久久riav| 国产在线观看精品| 色爱区综合激月婷婷| 欧美卡1卡2卡| 欧美成人免费全部观看天天性色| 久久av一区| 99久久久国产精品免费调教网站| 在线影视一区二区三区| 国产免费福利| 国产欧美婷婷中文| 成人做爰免费视频免费看| 久久全国免费久久青青小草| 久久香蕉网站| 麻豆精品视频在线原创| 美女精品一区最新中文字幕一区二区三区| 国产精品v欧美精品v日韩| 亚洲一区二区三区成人| 亚洲欧洲日产国码av系列天堂| 成人国产视频在线| 日本一区视频在线播放| 欧美日本在线| 神马久久午夜| 成人观看免费完整观看| 国产日韩视频| 国产欧美一区在线| 在线观看视频一区二区欧美日韩| 精品国产精品网麻豆系列| eeuss影院www在线观看手机| 免费短视频成人日韩| 亚洲一区二区三区成人在线视频精品| 亚洲黄色小说图片| 欧美激情综合五月色丁香| 日本韩国欧美精品大片卡二| 久久精品久久国产| 国产成人免费xxxxxxxx| 亚洲精品一区二区三区四区| 午夜福利123| 91视频在线观看免费| 色播五月综合| 在线亚洲一区| 国产精品家庭影院| 国产porny蝌蚪视频| 在线观看日本网站| 欧美精品导航| 中文字幕资源站| 男人午夜天堂| 亚州av一区二区| 国产成人久久精品一区二区三区| 一个人免费观看视频www在线播放| 免费观看成人高| 国产精品探花在线播放| 国产性70yerg老太| 黄色一二三区| 国产成人精品一区二区在线| 欧美在线a视频| 欧美老熟妇一区二区三区| 成人免费在线网| 久久天堂国产精品| 亚洲国产wwwccc36天堂| y111111国产精品久久久| 天堂av免费在线| 欧美片一区二区| 精品人妻一区二区三区香蕉| 国产精品视频一区二区三区不卡| 天天做天天干天天操| 免费观看黄色大片| 亚洲成人自拍网| 中文字幕日本精品| 亚洲老女人视频免费| 日本特级黄色片| 性高潮久久久久久| 国产精品久久无码一三区| 91精彩视频在线播放| 黄色网页大全| 久草在线免费资源| www.超碰在线观看| 日韩一区在线播放| 一级黄色免费毛片| 欧美日韩国产大片| 神马久久高清| 欧美肉体xxxx裸体137大胆| 深夜成人福利| 国产视频一区免费看| 爽成人777777婷婷| 99热在线观看免费精品| 黄色a一级视频| 国产亚洲色婷婷久久| 久久在线视频免费观看| 色一情一乱一伦一区二区三区日本| 国产不卡在线一区| 亚洲国产天堂久久综合网| 91牛牛免费视频| 成人免费福利片| 亚洲一二三四视频| 日本阿v视频在线观看|