国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

對于VS2003控件的看法與說明的具體概述

開發 后端
為了使大家以后在遇到關于VS2003控件問題,小弟就將自己前段時間總結的東西貢獻出來,希望對各位老鳥和小鳥們有所幫助。

最近在做一個有關VS2003控件和windows media player 控件的東西,剛開始做的時候,在網上找了很久都沒找到相關的中文文檔。沒辦法,只好自己硬著頭皮慢慢查看MSDN上的有關內容。由于VS2003控件與VC6有一定的區別,這也是我在查找資料和使用控件時遇到的具到困難。#t#

Windows media player作為MS的官方組件,MSDN上有著比較詳細的英文說明,但是該說明卻并不是那么讓人一目了然。該文就如何操作該組件的幾個主要接口以及一些基本功能的實現給與詳盡而明白的說明,為使該文盡量簡單易懂,本文給出了用windows media player控件編寫一個簡單播放器的基本步驟。

首先,創建一個對話框,然后在資源管理器中右擊對話框,選擇“插入Active控件”—〉選擇windows media player—〉將控件拉到適合大小—〉右擊player控件—〉選擇添加變量(m_avPlayer)。此時添加的變量在VS2003中不在時IWMPPlay4 了,而是COcx。

右擊類視圖/解決方案—〉添加類—〉選擇“Active中的MFC類”—〉選擇windows media player<1.0>à選擇相應的接口(IWMPMedia IWMPSettings IWMPControls IWMPPlaylist等等)生成類。為圖方便,我將所有接口都生成了相應的類。

為了說明方便,我在對話框中放了幾個按鈕,分別是:打開,播放,暫停,停止,添加。并在對話框右邊添加了一個clistctrl又來顯示播放列表。

然后在對話框頭文件中添加了以下變量:

  1. CWMPControls m_control;  
  2. CWMPSettings m_set;   
  3. CWMPPlaylist    m_playlist;  
  4. CWMPMedia m_media;  
  5. COcx1 m_avPlayer;  
  6. CListCtrl m_listCtrl;  
一切準備工作就緒,下面就涉及到具體的編程問題了。

media player 的主要功能有:播放控制,屏幕顯示,播放列表,播放列表集,播放信息顯示。

 

其中播放控制又有:打開,開始,暫停,停止,快速播放,倒退等等。

打開:當選擇一個文件打開是,為打開按鈕添加消息響應函數,在VS2003控件函數中添加如下代碼

 

  1. char szFileFilter[]=  
  2. "Mp3 File(*.mp3)|*.mp3|"   
  3. "MPEG File(*.mpeg)|*.mpeg|"   
  4. "Media File(*.asf)|*.asf|"   
  5. "Video File(*.dat)|*.dat|"   
  6. "MPGA File(*.mpga)|*.mpga|"   
  7. "Wave File(*.wav)|*.wav|"   
  8. "AVI File(*.avi)|*.avi|"   
  9. "Movie File(*.mov)|*.mov|"   
  10. "Mid File(*.mid;*,rmi)|*.mid;*.rmi|"   
  11. "Wma File(*.wma)|*.wma|"   
  12. "All File(*.*)|*.*||";   
  13. CFileDialog fileDialog( TRUE,NULL,NULL,NULL,szFileFilter,this);  
  14. if (fileDialog.DoModal() == IDOK)   
  15. {  
  16. CStringfileName=fileDialog.GetPathName();   
  17. m_avPlayer.put_URL(fileName);  

 

◆下面來實現播放列表。為實現播放列表控制,首先在OnInitDialog()中添加代碼:

//創建一個播放列表

 

  1. char szFileFilter[]=   
  2. "Mp3 File(*.mp3)|*.mp3|"   
  3. "MPEG File(*.mpeg)|*.mpeg|"   
  4. "Media File(*.asf)|*.asf|"   
  5. "Video File(*.dat)|*.dat|"   
  6. "MPGA File(*.mpga)|*.mpga|"   
  7. "Wave File(*.wav)|*.wav|"   
  8. "AVI File(*.avi)|*.avi|"   
  9. "Movie File(*.mov)|*.mov|"   
  10. "Mid File(*.mid;*,rmi)|*.mid;*.rmi|"   
  11. "Wma File(*.wma)|*.wma|"   
  12. "All File(*.*)|*.*||";   
  13. CFileDialog fileDialog( TRUE,NULL,NULL,NULL,szFileFilter,this);  
  14. if (fileDialog.DoModal() == IDOK)   
  15. {  
  16. CStringfileName=fileDialog.GetPathName();   
  17. //創建一個媒體  
  18. m_media = static_cast<CWMPMedia>(m_avPlayer.newMedia(fileName));  
  19. //將媒體添加到播放列表  
  20. m_playlist.appendItem(m_media);  
  21. //將列表添加到當前列表,以便實現自動播放  
  22. m_avPlayer.put_currentPlaylist(m_playlist);  
  23. m_set = (CWMPSettings)m_avPlayer.get_settings();  
  24. //參數true設置自動播放,false不設置自動播放  
  25. m_set.put_autoStart(true);  
  26. //將媒體的名字添加到列表控件  
  27. m_listCtrl.InsertItem(0, m_media.get_name());  
  28. }  

 

播放信息的顯示

可以通過CWMPMedia類獲取相關的媒體信息。

 

獲取播放文件名:

其他,如鼠標,接盤事件響應,可添加相應的消息響應函數

要注意的是,在添加如鼠標一類的消息時,消息函數有個參數如nButton,它的值為1時是單擊鼠標左鍵,2為單擊鼠標右鍵消息,4為單擊鼠標中鍵。等等。

責任編輯:chenqingxiang 來源: 百度博客
相關推薦

2009-11-25 13:35:05

VS2003使用

2009-11-26 08:57:01

VS2003發布

2009-11-30 13:51:28

ActiveX控件

2009-11-27 09:16:11

VS2003配置文件

2009-11-30 11:05:19

VS2003 WebS

2009-11-30 17:28:39

VS2003 ASP

2009-11-30 10:34:28

VS2003編譯

2009-11-30 13:51:28

2009-11-30 10:07:19

VS2003版本

2009-11-30 16:50:26

VS2003調試

2009-12-01 17:55:11

VS2003配置

2009-12-01 15:32:48

VS2003配置

2009-11-26 11:30:12

VS2003控件

2009-11-27 10:03:48

VS2003安裝失敗

2009-11-27 16:25:54

2009-11-30 13:51:28

VS2003 Acti

2009-12-01 10:54:48

VS2003 英文版

2009-11-26 10:02:06

2009-12-01 15:01:33

VS2003 Web

2009-11-27 16:16:51

VS2003系統
點贊
收藏

51CTO技術棧公眾號

亚洲国产99精品国自产| 国产欧美综合在线| 91精品国产色综合久久不卡电影| 欧洲精品在线观看| 亚洲男人的天堂网| 亚洲第一精品电影| 国产精品国产亚洲精品| 蜜桃91精品入口| 久久久精品中文字幕| 国产精品中文字幕久久久| 中文字幕一区日韩精品欧美| 男男gay无套免费视频欧美| 欧美家庭影院| 亚洲大胆人体大胆做受1| 婷婷六月综合| 欧美日韩亚洲高清| 国产噜噜噜噜久久久久久久久| 一区二区电影免费观看| 国产91丝袜在线播放0| 操日韩av在线电影| 亚洲欧美日韩一级| 欧美人妖在线| 欧美在线影院在线视频| 好男人社区在线视频| 欧美理论在线播放| 7799精品视频| 好吊妞无缓冲视频观看| 午夜精品福利影院| 欧美日韩一二三| 精品国产av无码一区二区三区| 精品一区二区男人吃奶| 精品成人国产在线观看男人呻吟| 成人三级在线| 无遮挡爽大片在线观看视频| 成人免费视频视频在线观看免费 | 首页国产欧美久久| 这里只有视频精品| 亚洲精选av在线| 久久精品在线| 欧美激情按摩在线| caoporn国产精品免费视频| 极品少妇一区二区| 国产精品高潮在线| 老色鬼在线视频| 亚洲激情六月丁香| 最新精品视频| 99久久www免费| 精品国产免费人成电影在线观...| 久久久久久久性潮| 欧美日韩大陆在线| 已婚少妇美妙人妻系列| 亚洲性色视频| 久久国产精品久久精品| 日韩毛片久久久| 久久女同互慰一区二区三区| 91嫩草免费看| 日韩成人久久| 精品国产一区二区三区av性色| 自拍偷拍精选| 日韩精品午夜视频| 国产免费亚洲高清| 美女精品在线观看| 女人色极品影院| 一区二区三区高清视频在线观看| 国内精品美女av在线播放| 91九色国产在线播放| 亚洲美女视频在线| 国内精品久久久久久野外| 亚洲色图都市小说| 亚洲综合激情五月| 在线视频日韩| 国产97在线 | 亚洲| 免费日本视频一区| 91中文字幕在线| 精品网站aaa| 激情伦成人综合小说| av一本久道久久综合久久鬼色| 久久综合一区| 91麻豆国产福利精品| 中日韩在线视频| 欧美国产视频在线| 第九区2中文字幕| 亚洲欧美日本日韩| 91香蕉亚洲精品| 亚洲8888| 久久久亚洲欧洲日产国码aⅴ| 亚洲视频日本| 国产精品成人一区| 国产在线视频一区二区| 成人午夜影院在线观看| 成年人午夜久久久| 日韩欧美精品免费| 色久优优欧美色久优优| 日韩毛片在线一区二区毛片| 一区二区国产盗摄色噜噜| 精品999在线| 欧美成人精品1314www| 羞羞视频在线观看不卡| 91成人在线播放| 亚洲日本va午夜在线电影| 亚洲性视频网址| 成人午夜精品| 亚洲欧美综合精品久久成人| 欧美人体视频xxxxx| 奇米一区二区三区四区久久| 寂寞少妇一区二区三区| 国产区在线视频| 欧美日本韩国一区二区三区视频| 一区二区三区在线免费看 | 日韩av一级| 有码中文亚洲精品| 久久日本片精品aaaaa国产| 精品久久久久久综合日本| 一区二区成人在线视频 | 亚洲精品美女视频| 国产在线xxx| 亚洲国产精品va在线| 亚洲色图国产| 官网99热精品| 综合婷婷亚洲小说| 中文字幕不卡| 精品污污网站免费看| 精品视频日韩| 国产一级激情| 国产成人精品视频在线| 亚洲精品国产偷自在线观看| 国产一区二区三区av在线| 六月婷婷一区| 一级视频在线观看视频在线啦啦| 欧美色视频日本版| 国产不卡在线| 亚洲欧美日韩精品久久亚洲区 | 国产精品你懂得| 狠狠色综合网| 欧美孕妇孕交xxⅹ孕妇交| 国产精品专区一| 黑人极品ⅴideos精品欧美棵| 日韩视频免费直播| 国产九色porny| 日韩精品极品毛片系列视频| 日韩中文字幕1| av电影在线地址| 青青草影院在线观看| 岛国精品在线观看| 欧美电影免费观看| 久久91亚洲精品中文字幕奶水| 中文字幕中文字幕精品| 波多野结衣天堂| 欧美日韩精品国产| 五月开心六月丁香综合色啪| 无线免费在线视频| 欧美精品一区二区蜜臀亚洲| 麻豆亚洲精品| 蜜桃av在线| 给我免费播放片在线观看| 一区二区三区日韩欧美| 欧美精品乱码| 九九在线视频| 日韩中文在线中文网三级| 少妇久久久久| 秋霞福利视频| 日韩精品在线观看视频| 美女av一区| h短视频大全在线观看| 日韩视频一区二区三区在线播放| 免费国产亚洲视频| 日韩久久一区二区三区| 污视频免费在线观看网站| 国产日韩在线视频| 成人aa视频在线观看| 日韩第一区第二区| 韩国版免费三体| 国产精品免费一区二区三区| av电影天堂一区二区在线观看| 日韩免费一级| 全色精品综合影院| 亚洲高清123| 亚洲午夜成aⅴ人片| 午夜av成人| 五月婷婷激情久久| 91精品国产自产在线老师啪| 欧美xxxx老人做受| 久久精品视频在线看| 91国产精品视频在线观看| 2019中文字幕免费视频| 国内精品久久久久影院色| 久久综合给合| 成人亲热视频网站| 国产精品灌醉下药二区| 免费超碰在线| 欧美精品xxx| 精品一区二区免费在线观看| 三级欧美日韩| 自拍偷拍99| 欧美精品成人91久久久久久久| 欧美日韩一区小说| 亚洲国产精品成人综合 | 午夜先锋成人动漫在线| 尤物yw193can在线观看| 国产精品亚洲美女av网站|