freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

vc多媒體播放器-wenkub

2023-06-07 18:28:29 本頁(yè)面
 

【正文】 TION pos=()。打開函數(shù)void CZhuangWenfengDlg::Onopen() {char szFileFilter[]=All File(*.*)|*.*|AVI File(*.avi)|*.avi|Mp3 File(*.mp3)|*.mp3|MPEG File(*.mpeg)|*.mpeg|Media File(*.asf)|*.asf|Video File(*.dat)|*.dat|MPGA File(*.mpga)|*.mpga|Wave File(*.wav)|*.wav|Movie File(*.mov)|*.mov|Mid File(*.mid。圖9 多媒體播放器界面除了以上主對(duì)話框外,我還對(duì)ABOUTBOX進(jìn)行了重新設(shè)計(jì),也自制了一個(gè)Check對(duì)話框,其中ABOUTBOX如圖10所示。然后依次是,播放、暫停、全屏、快進(jìn)、快退、音量增大、音量減小、靜音、播放停止、退出等按鈕。圖7 添加控件后的變化其中最主要的類為Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings五大類。加入控件后,此時(shí)該控件與該對(duì)話框并沒有聯(lián)系,需要對(duì)其進(jìn)行變量的關(guān)聯(lián)。這當(dāng)中運(yùn)用的ontimer函數(shù)和settimer函數(shù)來(lái)控制播放模式。對(duì)于打開文件按鈕,需要調(diào)用通用文件對(duì)話框類,并利用listbox中的AddString函數(shù)把選中的文件添加到播放列表中,在MFC學(xué)習(xí)中有涉及。此多媒體播放器具有打開文件、播放、暫停、全屏、音量調(diào)節(jié)、快進(jìn)、快退等基本播放功能,并且可以播放:*.mp3,*.wma,*.mdi,*.wav,*avi,*dat等格式的音頻視頻文件。這些商業(yè)軟件在功能上已經(jīng)做的相當(dāng)完備,也符合大多數(shù)普通消費(fèi)者的的胃口,但很多人電腦里總是安裝了多種播放器,因?yàn)椴煌牟シ牌饔胁煌奶攸c(diǎn),不是每個(gè)人都執(zhí)著于用一款播放器,所以設(shè)計(jì)一款符合自己使用習(xí)慣的播放器是很有可行性的。使用VC++、AppWizard、Class Wizard和其中的多種控件可以很方便地建立各種應(yīng)用程序。同時(shí)還具有自制的可隱藏的播放列表,并且可以在播放模式中選擇順序播放、隨機(jī)播放、單曲循環(huán)三種方式隨機(jī)即模式放器具有打開文件、播放、暫停、關(guān)閉,就是每個(gè)人都執(zhí)著與111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111。對(duì)于一些基本的功能的實(shí)現(xiàn),如播放、暫停、全屏、音量增大、音量減小、靜音、快進(jìn)、快退等功能,主要調(diào)用CWMPControl和CWMPPlayer類中的成員函數(shù)來(lái)進(jìn)行實(shí)現(xiàn)。參照以上的設(shè)計(jì)開始初始化打開?設(shè)置文件類型過(guò)濾添加到播放列表YN讀取保存的播放列表播放播放控制播放模式退出?N退出Y思想,流程圖如圖1所示:圖1 流程圖首先,打開Microsoft Visual ,新建一個(gè)工程如圖2所示,以ZhuangWenfeng為工程名,然后將此工程定義為基于對(duì)話框的MFC應(yīng)用程序如圖3所示,點(diǎn)擊完成就成功建立了一個(gè)基于對(duì)話框的工程。圖4 Windows Media Player控件的添加添加完該控件之后可以發(fā)現(xiàn),該控件與右邊控件工具欄添加的控件的形式與功能完全不同,是一種更為高級(jí)的控件,將該控件名改為IDC_player,如圖5所示。Cwmpplayer4類主要是關(guān)于對(duì)其他類的對(duì)象的調(diào)用以及基本的控件功能的實(shí)現(xiàn),提供了與Windows Media Player控件進(jìn)行交互的基本方法,其中部分成員函數(shù)還能夠進(jìn)一步獲取得到其他相關(guān)類對(duì)象的實(shí)例;Cwmpcontrols類主要是對(duì)控件的更多的操作;Cwmpmedia類主要是對(duì)于媒體文件資源的一些操作;Cwmpplaylist類主要是關(guān)于播放列表的操作;Cwmpsettings類主要是對(duì)于媒體文件中的一些基本設(shè)置的操作。對(duì)其進(jìn)行變量的關(guān)聯(lián),以及ID的修改,修改結(jié)果如表表2所示:表1 控件ID以及關(guān)聯(lián)變量控件Caption按鈕ID關(guān)聯(lián)變量類型關(guān)聯(lián)變量名稱WMPlayerIDC_playerCWMPlayer4m_ZhuangWenfeng表2 控件ID以及對(duì)應(yīng)響應(yīng)函數(shù)控件Caption按鈕ID消息響應(yīng)函數(shù)打開IDC_openOnopen播放IDC_playOnplay暫停IDC_pauseOnpause全屏IDC_fullscreenOnfullscreen播放列表IDC_listOnlist列表框IDC_LIST1OnDblclkList1快進(jìn)IDC_fastforwardOnfastforward快退IDC_fastreverseOnfastreverse+(音量增加)IDC_addvolOnaddvol(音量減小)IDC_decvolOndecvol靜音IDC_muteOnmute表2 控件ID以及對(duì)應(yīng)響應(yīng)函數(shù)控件Caption按鈕ID消息響應(yīng)函數(shù)停止IDC_stopOnstop保存列表IDC_saveOnsave刪除列表IDC_dellistOndellist刪除當(dāng)前IDC_dellistcurOndellistcur退出IDC_exitOnexit關(guān)于IDC_aboutOnabout以上為有對(duì)應(yīng)控件的對(duì)象的關(guān)聯(lián),除了有對(duì)應(yīng)控件的,還需要有Windows Media Player控件所生成的17個(gè)類中的幾個(gè)重要的類進(jìn)行對(duì)象的定義,而可知,對(duì)于成員對(duì)象的定義和成員函數(shù)的聲明都放在頭文件中,此次設(shè)計(jì)共主要用到其中3個(gè)類 ,因?yàn)樵O(shè)計(jì)了一個(gè)退出提醒彈出框,所以也要對(duì)其定義,具體如表3所示:表3 其他類及對(duì)應(yīng)對(duì)象類名對(duì)象名類名對(duì)象名CWMPControlsm_ControlCStringm_PathNameCWMPSettingsm_SettingCheckCCheck除了對(duì)各個(gè)控件關(guān)聯(lián)變量以及消息響應(yīng)函數(shù),還要對(duì)對(duì)話框類進(jìn)行消息響應(yīng)函數(shù)的關(guān)聯(lián),因?yàn)榇舜卧O(shè)計(jì)中添加了播放模式選擇的功能,所以需要用到WM_TIMER消息響應(yīng)函數(shù)以及SetTimer()和OnTimer()函數(shù)來(lái)實(shí)現(xiàn)這項(xiàng)功能,將對(duì)話框類進(jìn)行該消息響應(yīng)函數(shù)的關(guān)聯(lián)并書寫程序。Check對(duì)話框是在用戶點(diǎn)擊退出按鈕自動(dòng)彈出的提醒窗口,主要用于防止用戶誤按關(guān)閉按鈕導(dǎo)致程序關(guān)閉,有利于用戶的使用,增強(qiáng)軟件的友好性,如圖11所示。*,rmi)|*.mid。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1