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

正文內(nèi)容

vc多媒體播放器(存儲版)

2025-06-22 18:28上一頁面

下一頁面
  

【正文】 ,1000,NULL)。 strtemp+=\n。}void CZhuangWenfengDlg::Ondellistcur() { (())。 (index)。}void CZhuangWenfengDlg::Onpause() { ()。//減少音量 }void CZhuangWenfengDlg::Onmute() {(())。//全屏函數(shù)}void CZhuangWenfengDlg::Onaddvol() { (()+10)。 (m_pathname)。//如果播放完最后一曲就自動播放第一首 (index,str)。 ()。i++) { CString strtemp。 (str)。 if(()==IDOK) {while(pos!=NULL) { m_pathname=(pos)。 ((CButton *)GetDlgItem(IDC_RADIO1))SetCheck(true)。//無相對移動 播放列表收縮 (1000)。添加代碼:m_Control = static_castCWMPPlaylist(())。在完成控件自帶類的函數(shù)在程序中的使用之后,還需要調(diào)用對話框自身的函數(shù),比如WM_TIMER消息及消息響應函數(shù)OnTimer()等函數(shù),以及各控件對應的消息響應函數(shù),并且OnInitDialog()函數(shù)等也需要做一些改動,添加一些與控件類有關的函數(shù)。所以對于該控件的添加方法和編程基本是在摸索實踐中出來的。 //生成CCheckBox類的對象CheckBox if(()==IDOK) //彈出對應的模態(tài)對話框 { CDialog::OnCancel()。首先,是對Onabout()函數(shù)的修改:void CZhuangWenfengDlg::Onabout() { CAboutDlg aboutDlg。//自動置光標}//這樣就實現(xiàn)了順序播放if(((CButton *)GetDlgItem(IDC_RADIO2))GetCheck())//隨機播放{ srand(time(0))。 ((CButton *)GetDlgItem(IDC_RADIO1))SetCheck(true)。}void CZhuangWenfengDlg::Ondellistcur() { (())。i()。 SetTimer(1,1000,NULL)。為此,在程序定義了一個全局變量flag,將其設為一個標志,在初始化時定義窗口無相對位移,當點擊按鈕是,窗口位移,因此就實現(xiàn)了播放列表的隱藏和出現(xiàn)的功能。播放列表中獲取路徑名是靠的添加主要依靠于GetNextPathName()函數(shù),而 ()函數(shù)是將項目名添加到播放列表中。*,rmi)|*.mid。對其進行變量的關聯(lián),以及ID的修改,修改結(jié)果如表表2所示:表1 控件ID以及關聯(lián)變量控件Caption按鈕ID關聯(lián)變量類型關聯(lián)變量名稱WMPlayerIDC_playerCWMPlayer4m_ZhuangWenfeng表2 控件ID以及對應響應函數(shù)控件Caption按鈕ID消息響應函數(shù)打開IDC_openOnopen播放IDC_playOnplay暫停IDC_pauseOnpause全屏IDC_fullscreenOnfullscreen播放列表IDC_listOnlist列表框IDC_LIST1OnDblclkList1快進IDC_fastforwardOnfastforward快退IDC_fastreverseOnfastreverse+(音量增加)IDC_addvolOnaddvol(音量減?。㊣DC_decvolOndecvol靜音IDC_muteOnmute表2 控件ID以及對應響應函數(shù)控件Caption按鈕ID消息響應函數(shù)停止IDC_stopOnstop保存列表IDC_saveOnsave刪除列表IDC_dellistOndellist刪除當前IDC_dellistcurOndellistcur退出IDC_exitOnexit關于IDC_aboutOnabout以上為有對應控件的對象的關聯(lián),除了有對應控件的,還需要有Windows Media Player控件所生成的17個類中的幾個重要的類進行對象的定義,而可知,對于成員對象的定義和成員函數(shù)的聲明都放在頭文件中,此次設計共主要用到其中3個類 ,因為設計了一個退出提醒彈出框,所以也要對其定義,具體如表3所示:表3 其他類及對應對象類名對象名類名對象名CWMPControlsm_ControlCStringm_PathNameCWMPSettingsm_SettingCheckCCheck除了對各個控件關聯(lián)變量以及消息響應函數(shù),還要對對話框類進行消息響應函數(shù)的關聯(lián),因為此次設計中添加了播放模式選擇的功能,所以需要用到WM_TIMER消息響應函數(shù)以及SetTimer()和OnTimer()函數(shù)來實現(xiàn)這項功能,將對話框類進行該消息響應函數(shù)的關聯(lián)并書寫程序。圖4 Windows Media Player控件的添加添加完該控件之后可以發(fā)現(xiàn),該控件與右邊控件工具欄添加的控件的形式與功能完全不同,是一種更為高級的控件,將該控件名改為IDC_player,如圖5所示。對于一些基本的功能的實現(xiàn),如播放、暫停、全屏、音量增大、音量減小、靜音、快進、快退等功能,主要調(diào)用CWMPControl和CWMPPlayer類中的成員函數(shù)來進行實現(xiàn)。使用VC++、AppWizard、Class Wizard和其中的多種控件可以很方便地建立各種應用程序。此多媒體播放器具有打開文件、播放、暫停、全屏、音量調(diào)節(jié)、快進、快退等基本播放功能,并且可以播放:*.mp3,*.wma,*.mdi,*.wav,*avi,*dat等格式的音頻視頻文件。這當中運用的ontimer函數(shù)和settimer函數(shù)來控制播放模式。圖7 添加控件后的變化其中最主要的類為Cwmpplayer4,Cwmpcontrols,Cwmpmedia,Cwmpplaylist,Cwmpsettings五大類。圖9 多媒體播放器界面除了以上主對話框外,我還對ABOUTBOX進行了重新設計,也自制了一個Check對話框,其中ABOUTBOX如圖10所示。 //OFN_ALLOWMULTISELEC
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1