VC6開發視訊監控ActiveX控制元件總結
總結前段時間在VC6下使用MFC開發視訊監控控制元件過程中遇到的一些問題.
1.獲取控制元件當前所在路徑,用於讀取該目錄下的INI配置檔案
2.獲取當前執行控制元件的電腦上的固定碟符列表,用於本地錄影檔案存放
3.視訊1,4,9,16路畫面切換顯示
較簡單地實現,在窗體上拖16個STATIC控制元件(定義陣列為panels),動態調整它們的位置大小即可,然後定義一個類如CPlayStatic去繼承CStatic,每一個STATIC控制元件就由CPlayStatic管理;因為我們要在Static控制元件上新增滑鼠,鍵盤事件處理,滑鼠單擊事件,選中該一播放皮膚時繪製綠色邊框,可以很明顯地看出當前是選中那一路視訊播放窗體,同時恢復上一路選中邊框為預設灰色邊框;滑鼠雙擊事件,實現視訊瀏覽視窗的全屏功能(按多路預覽–>單屏預覽–>全屏–>單路瀏覽–>多路預覽);右擊選單,對當前畫面進行操作,如本地錄影,語音對講,抓圖等操作;鍵盤事件處理,如該窗體當前正在預覽按F2/F鍵進入全屏模式,按Esc退出全屏,恢復普通模式(需讓該窗體獲得焦點,處理KeyDown事件)
4.畫面全屏顯示 需注意播放視窗全屏後,就不能夠通過GetDlgItem(int ctrlid)獲取到該STATIC控制元件控制程式碼了
5.如果ActiveX控制元件要使用其它第三方的ActiveX,需在InitInstance()方法中新增AfxEnableControlContainer(); 否則會造成第三方控制元件無法顯示,控制元件建立出錯
6.ActiveX在網頁中使用
需使用object標籤,其classid具體值可在odl檔案中找到,一般在檔案最後,不要弄錯,否則將會造成控制元件無法成功建立; odl檔案中包含了控制元件的所有屬性,方法以及事件;使用如下
<object id=”ocx1″ height=”520″ width=”640″
classid=”clsid:D55EFD59-8482-4486-9FDE-669EFAC4221B”>
</object>
若JavaScript想呼叫控制元件的方法,可以這樣ocx1.RealPlay();呼叫控制元件的RealPlay方法
7.相關參考文章
javascript指令碼中定義的引數陣列,如何在VC++中訪問
本文轉自peterzb部落格園部落格,原文連結:http://www.cnblogs.com/peterzb/archive/2009/05/28/1491198.html,如需轉載請自行聯絡原作者。
相關文章
- vc6開發ActiveX併發布全攻略(三)(轉)
- Qt開發Activex筆記(二):Qt呼叫Qt開發的Activex控制元件QT筆記控制元件
- Delphi 開發ActiveX控制元件(非ActiveForm)控制元件ORM
- 智慧公安雪亮工程系統開發視訊監控系統開發
- 雪亮工程視訊監控系統建設方案重點人員監控系統開發
- Android WebRTC 音視訊開發總結(一)AndroidWeb
- Android WebRTC 音視訊開發總結(三)AndroidWeb
- MongoDB監控方法總結MongoDB
- 效能監控命令總結
- 16.prometheus監控總結Prometheus
- 手機視訊監控系統
- 視訊監控系統的設計
- 視訊監控業務上雲方案解析
- C# 視訊監控系列 序 [完]C#
- Redis 常用監控資訊命令總結Redis
- ELK監控nginx日誌總結Nginx
- 使用海康H5視訊播放器開發包實現監控播放H5播放器
- Android WebRTC 音視訊開發總結(五)- 產品演示AndroidWeb
- 大華攝像頭二次開發-web端實現實時視訊監控Web
- 無線視訊監控開啟無線網路第二春
- 基於vs2012開發activex(MFC)控制元件控制元件
- 使用ActiveX控制元件開發網頁常見的問題 (轉)控制元件網頁
- 前端監控SDK開發分享前端
- java呼叫ACTIVEX控制元件Java控制元件
- FFmpeg iOS 音訊開發的小總結iOS音訊
- 2017前端監控系統探索總結前端
- 從海康威視看視訊監控行業產業鏈構成行業產業
- 開發完第一版前端效能監控系統後的總結(無程式碼)前端
- Django開發Web監控工具-pyDashDjangoWeb
- 日常總結 --- 視訊播放按鈕
- 【VB.NET視訊總結(三)】
- 【VB.NET視訊總結(一)】
- 【VB.NET視訊總結(二)】
- vs2010開發activex(MFC)控制元件/ie外掛(一)控制元件
- 開發ActiveX控制元件的實踐(1)--用VS2010開發一個簡單的TestOcx控制元件控制元件
- 音視訊開發-全網最全常用音視訊編碼和格式彙總
- Hystrix 監控視覺化頁面——Dashboard 流監控視覺化
- 短視訊軟體開發,日期時間控制元件的應用控制元件