成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

專家對于VS2003 ActiveX控件的調(diào)試與方法

開發(fā) 后端
VS2003利用平臺調(diào)用ActiveX控件中的功能函數(shù)進(jìn)行封裝,然后再C#中進(jìn)行調(diào)用。這樣效率很低并且太復(fù)雜。還可以利用第三方提供的ActiveX控件來實現(xiàn)這個功能,這有什么好處呢?

本文講述VS 2003 ActiveX控件的調(diào)試功能,怎樣使用ActiveX控件。這些內(nèi)容都是我今天花花了一周的時間查閱資料并像IT精英學(xué)習(xí)出來的,中間可能有不少錯誤是我沒有挑出的,歡迎大家指正。

簡單!!!!這也就足夠了。并且往往第三方提供的控件功能更強大。但是世界上沒有免費的午餐——這種控件往往是要收費的。在這里肯定有的朋友會想到:“不是還可以利用DX(DirectX)來實現(xiàn)嗎,微軟也提供了Manager DX托管代碼的SDK”。

的確,利用DX來實現(xiàn)視頻捕獲和回放是一個很好的方法,無論從效率還是效果來說都是上上之選。不幸的是:微軟雖然提供了D3D、DirectDraw、DirectSound、DirectPlayer......但是唯獨沒有我們感興趣的,可以實現(xiàn)視頻捕獲的DirectShow的SDK。據(jù)我所知,國外有開源的代碼對DirectShow進(jìn)行了封裝,我也用過,個人感覺還不錯,有興趣的朋友可以查找一下這方面的資料,這里我就不多說了。


言歸正傳,要利用ActiveX在C#中實現(xiàn)視頻捕獲,先要做好以下準(zhǔn)備工作:

首先是要有VS2003或者VS2005的開發(fā)環(huán)境,這個我就不多說,相信地球人都知道。
其次是要安裝好攝像頭的驅(qū)動程序,也就是說你在QQ或者M(jìn)SN視頻聊天時能看到你自己攝像頭的圖像。
然后是最重要的了:安裝支持視頻捕獲的ActiveX控件!什么控件?Pegasus CapturePro。哪里下載?下載地址:http://www.cncode.com/downinfo/3504.html 這個地址應(yīng)該是可以下載的,我剛剛又測試了一次。#t#

但是我不能保證它一直有效。這個控件是收費的,網(wǎng)上有它的評估版,相信大家也有辦法,實在不行,那么給我發(fā)Email吧,我來告訴你怎么辦。安裝時一直"Next"下去后就可以了。

在VS2003中新建一個“Windows 應(yīng)用程序”工程,工程建立后,首先要向“工具箱”中添加ActiveX控件具體方法是在VS2003菜單的“工具”菜單中單擊“添加/移除工具箱項”。在彈出的對話框中選擇“COM 組件”選項卡,在下面的列表框中,將“Pegasus Imaging CapturePRO Control v3.0”前面的復(fù)選框選中,然后單擊“確定”返回編譯器編輯界面就可以了。然后將剛剛添加的控件拖放到窗體上調(diào)整好大小和位置,在屬性頁中修改屬性。修改屬性的方法和普通控件一樣,至于各個屬性的含義可以參考控件的幫助文檔。控件所有的方法、屬性和事件在幫助文檔中都有詳細(xì)的說明。

這里建議修改其“Name”屬性,方便以后操作,比如將Name屬性改為axCap(以后axCap都表示該控件)。將axCap的Size屬性改為320,240。因為很多攝像頭的默認(rèn)分辨率是320X240。窗體布局大概如下圖:

axCap

 然后再窗體上放一個Button控件,在該控件的單擊事件中添加以下代碼:

  1. private void butConnect_Click(object sender, System.EventArgs e)  
  2. ...{  
  3.     axCap.Connect (0);          
  4. true;       

到這里就表示我們的ActiveX控件操作成功了,最基本的功能實現(xiàn)了,這里對上述兩行代碼進(jìn)行簡單的解釋。第一行axCap.Connect(0)表示將控件連接到設(shè)備0。在Windows中,可以同時支持多個視頻設(shè)備,每個設(shè)備都有一個編號。第一個設(shè)備編號0,第二個設(shè)備編號1,依次類推。由于我的電腦上只連接了一個視頻攝像頭,所以視頻設(shè)備的編號是0。這里也就可以看出Connect()函數(shù)的參數(shù)實際上就是視頻設(shè)備的參數(shù),至于怎樣來確定視頻設(shè)備對于得編號,下面會有詳細(xì)的說明。第二行axCap.Preview = true;表示打開預(yù)覽。Preview屬性為真時表示在控件上顯示視頻圖像,當(dāng)然要是該屬性為false,我們就看不到視頻了。

 

責(zé)任編輯:chenqingxiang 來源: daily
相關(guān)推薦

2009-11-30 13:51:28

VS2003 Acti

2009-12-01 17:55:11

VS2003配置

2009-11-27 09:16:11

VS2003配置文件

2009-11-26 11:05:59

VS2003控件

2009-11-30 16:50:26

VS2003調(diào)試

2009-11-30 10:51:17

VS2003無法啟動調(diào)

2009-11-30 11:05:19

VS2003 WebS

2009-11-30 17:28:39

VS2003 ASP

2009-11-25 13:35:05

VS2003使用

2009-11-30 10:34:28

VS2003編譯

2009-11-30 17:11:32

VS2003 VC6搭

2009-11-30 13:51:28

2009-11-27 09:53:15

VS2003安裝程序

2009-11-27 13:22:42

VS2003無法調(diào)試

2009-11-26 08:57:01

VS2003發(fā)布

2009-11-30 10:07:19

VS2003版本

2009-12-01 15:32:48

VS2003配置

2009-12-16 10:15:58

VS2003編譯

2009-12-10 13:11:47

VS2003安裝

2009-11-27 10:03:48

VS2003安裝失敗
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 中文成人无字幕乱码精品 | 三级av在线 | 99精品热视频 | 国产精品伦理一区 | 999久久| 免费在线精品视频 | 日本精品一区 | 欧美成视频在线观看 | 欧美在线日韩 | 久久久久久久亚洲精品 | 中文字幕亚洲一区二区三区 | 久久尤物免费一区二区三区 | 亚洲毛片 | 成人在线免费 | 中文字幕乱码一区二区三区 | 91久久精品一区二区二区 | 一区二区三区四区在线免费观看 | 日韩精品一区二区在线 | 亚洲精品亚洲人成人网 | 久久精品—区二区三区 | 亚洲一一在线 | 欧美在线一区二区三区 | 成年人在线观看视频 | 久久草在线视频 | 亚洲精品电影在线观看 | 欧美国产日韩成人 | 精品国产乱码久久久久久闺蜜 | 中文字幕av在线播放 | 国产精品国产精品国产专区不片 | 久精品视频 | 99福利视频 | 精品在线一区 | 玖玖爱365| 黄色激情毛片 | 精品久久影院 | 综合激情久久 | 久久久精品在线 | 91精品国产色综合久久 | 国产成人精品一区二区三区视频 | 久久99精品久久久久久青青日本 | 亚洲深夜福利 |