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

正文內(nèi)容

多媒體播放器的設(shè)計(jì)與實(shí)現(xiàn)-畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-12-29 16:01 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Title()。//獲取多媒體的標(biāo)題 CString GetCopyright()。//獲取多媒體的版權(quán) CString GetDescription()。//獲取多媒體的詳細(xì)信息,包括播放長(zhǎng)度, 幀數(shù),實(shí)際速率等 CString GetFileName()。//獲媒體文件的名字 void SetFileName(LPCTSTR lpszNewValue)。//把當(dāng)前的媒體文件傳給控件 double GetSelectionStart()。//多媒體文件同時(shí)打開(kāi)時(shí),可以用它來(lái)獲取第一個(gè)媒體文件 long GetCurrentState()。//獲取播放器的當(dāng)前播放狀態(tài) long GetVolume()。//獲取播放器的當(dāng)前播放所使用的音量 void SetVolume(long nNewValue)。//設(shè)置播放器的音量 long GetBalance()。//獲取音量的均衡設(shè)置 void SetBalance(long nNewValue)。 //設(shè)置音量的均衡設(shè)置 long GetMovieWindowSize()。//獲取當(dāng)前播放的界面播放大小 void SetMovieWindowSize(long nNewValue)。//設(shè)置前播放的界面播放大小 void SetAutoStart(BOOL bNewValue)。//讓多媒體自動(dòng)動(dòng)播放 CDlgUrlpath 類 應(yīng)用程序 使用路徑方式訪問(wèn)媒體資源的 位置 。 CDlgUrlpath 類 所對(duì)應(yīng)的 實(shí)例 圖如 圖 14所示 。 16 圖 14 CDlgUrlpath 類對(duì)應(yīng)的實(shí)例圖 ( 1) 類中包含多個(gè) 屬性設(shè)計(jì) , 每個(gè)屬性有其各自的類型、含義及限制等,具體 如表1所示 。 表 1 CDlgUrlpath 類的屬性說(shuō)明 屬性 類型 含義 限制 1 m_iCount int 用于記錄打開(kāi)的條目數(shù) public 2 urlPathInterface CSting 路徑的接口字符口串,用于與外界溝通 public 3 m_strUrlArray[5] CString 己經(jīng)打開(kāi)的 URL 記錄數(shù)組 public 4 urlPathName CString 記錄當(dāng)前的 URL 輸入串 public 5 savenewsreel BOOL 自動(dòng)保存 URL 歷史記錄的標(biāo)志 public ( 2) 接口設(shè)計(jì) ? CDlgUrlpath CDlgUrlpat 是 構(gòu)造函數(shù),原形 為 CDlgUrlpath(CWnd* pParent = NULL), 用于數(shù)據(jù)初始化工作 。其中有參數(shù) pParent 父窗口指針 ,沒(méi)有輸出和返回值。 ? BPareInitial BPareInitial 是 參數(shù)預(yù)先加載函數(shù) ,原形 為 BOOL BPareInitial(CStringArray strparemeter[5],int index,BOOL m_URLsaveflag), 用于 在構(gòu)造函數(shù)前進(jìn)行相應(yīng)的數(shù)據(jù)初始化 。 ? DoDataExchange 原形 為 virtual void DoDataExchange(CDataExchange* pDX), 數(shù)據(jù)交換,主要用于對(duì)話框上控件數(shù)據(jù)交換, MFC 框架控制 。有參數(shù) pDX, 無(wú)輸出及返回值。 17 ? OnInitDialog 原形 為 virtual BOOL OnInitDialog(),用于 窗口數(shù)據(jù)初始化 。 ? OnAutosavenewsreel 原形 為 void OnAutosavenewsreel(), 用標(biāo)志用戶是否選擇自動(dòng)保存 URL 歷史紀(jì)錄。 ? OnOK 原形 為 void OnOK(),用于 檢驗(yàn)用戶的 輸入是合法 和確定用戶輸入 。 ? OnCancel 原形為 void OnCancel,用戶取消本次操作返回播放界面。 ? OnDlgbrowse 原形為 void OnDlgbrowse(),用戶如果不知道資源的路徑可以通過(guò)單單擊瀏覽按鈕來(lái)瀏覽本地的資源存放位置,當(dāng)單擊瀏覽按鈕時(shí)就 調(diào)用 OnDlgbrowse 函數(shù)。 CPickup 類 用戶欣賞到自己喜歡的媒體文件時(shí) 可以使用播放器的“添加到收藏夾”實(shí)現(xiàn)對(duì) 該媒體文件 的保存 ,當(dāng)用戶單擊 “ 修改收藏路徑 ”則彈出修改收藏路徑對(duì)話框,該對(duì)話框所對(duì)應(yīng)的類 為 CPickup。 CPickup 類 所對(duì)應(yīng) 實(shí)例 的圖如 圖 15 所示 。 圖 15 CPickup類對(duì)應(yīng)的實(shí)例圖 ( 1)類中包含多個(gè)屬性設(shè)計(jì),每個(gè)屬性有其各自的類型、含義及限制等,具體如表2所示 。 表 2 CPickup類的屬性說(shuō)明 屬性 類型 含義 限制 1 m_editpath CEdit 用于記錄 用戶輸入的路徑 public 2 strPathTemp CSting 臨界路徑用予與外界交互 public 3 szDir[MAX_PATH] char 記錄用戶用圖形界面所選擇的路徑 public 18 ( 2) 接口設(shè)計(jì) ? CPickup CPickup 是 構(gòu)造函數(shù),原形 為 CPickup(CWnd* pParent /*=NULL*/),用于數(shù)據(jù)初始化工作 。其中有參數(shù) pParent 父窗口指針 ,沒(méi)有輸出和返回值 。 ? InitialPickup InitialPickup 是參數(shù)預(yù)先加載函數(shù) ,原 形 為 BOOL InitialPickup(CString strtemp), 用于 在構(gòu)造函數(shù)前進(jìn)行相應(yīng)的數(shù)據(jù)初始化 。 ? DoDataExchange 原形 為 virtual void DoDataExchange(CDataExchange* pDX), 數(shù)據(jù)交換,主要用于對(duì)話框上控件數(shù)據(jù)交換, MFC 框架控制 。有參數(shù) pDX,無(wú)輸出及返回值 。 ? OnInitDialog 原形 為 virtual BOOL OnInitDialog(),用于 窗口數(shù)據(jù)初始化 。 ? OnOK 原形 為 void OnOK(),用于檢驗(yàn)用戶的輸入是合法 , 和確定用戶輸入 。 ? OnDlgbrowse 原形 為 void OnDlgbrowse(),用戶如果不知道資源的路徑可以通過(guò)單擊瀏覽按鈕來(lái)瀏覽本地的資源存放位置,當(dāng)單擊瀏覽按鈕時(shí)就調(diào)用 OnDlgbrowse 函數(shù) 。 CRListBox 類 CRListBox 繼承于 CListBox 主要用于在播放列表上進(jìn)行操作,實(shí)現(xiàn)在播放列表上右鍵彈出 “ 添加到收藏夾 ” , “ 管理收藏夾 ” , “修改收藏路徑” ,實(shí)現(xiàn)相應(yīng)的功能 。 ( 1)類中包含多個(gè) 屬性設(shè)計(jì) ,每個(gè)屬性有其各自的類型、含義及限制等,具體如表3所示 。 表 3 CRListBox 類的屬性說(shuō)明 屬性 類型 含義 限制 1 m_bitmap CBitmap 用于標(biāo)志用戶做出的曲目播放順序 public 2 menu CMenu 加載用戶右鍵后的菜單 public ( 2) 接口設(shè)計(jì) ? CRListBox 19 是 構(gòu)造函數(shù),原形 為 CRListBox()用于數(shù)據(jù)初始化工作 ,主要完成 CListBox 的初始化 。 ? ~CRListBox ~CRListBox()對(duì)資源的釋放與回收 。 ? OnFavoriteAddtofavorite 原形 為 void OnFavoriteAddtofavorite(), 發(fā)送消息給播放器主界面,并調(diào)用相應(yīng)的函數(shù)完成 添加到收藏夾 的功能 。 ? OnFavoriteManagefavorite 原形 為 void OnFavoriteManagefavorite (),發(fā)送消息給播放器主界面,并調(diào)用相應(yīng)的函數(shù)完成管理收藏夾的功能 。 ? OnFavoritePathchange 原形 為 void OnFavoritePathchange(),發(fā)送消息給播放器主界面,并調(diào)用相應(yīng)的函數(shù)完成修改收藏路徑的功能 。 ? OnLButtonDown 原形 為 void OnLButtonDown(UINT nFlags, CPoint point),調(diào)用 windows 左鍵消息完成 OnLButtonDown 的一般功能。 ? OnRButtonUp[12] 原形 為 void OnRButtonUp(UINT nFlags, CPoint point), 用 戶點(diǎn)擊右鍵彈起后,馬上對(duì)鼠標(biāo)所在的位置進(jìn)行捕獲,如果是媒體文件的列項(xiàng)上則就對(duì)該路徑顯深色并彈出可操作的方法。 CWelldoneDlg 類 CWelldoneDlg 繼承于 CDialog 主要用于加載播放器控件,播放列表,整體布局與設(shè)計(jì)等設(shè)計(jì)操作,同時(shí)也是實(shí)現(xiàn) 主體功能的主要類 。 CWelldoneDlg 類所對(duì)應(yīng)實(shí)例的圖如圖16所示 。 20 圖 16 CWelldoneDlg 類對(duì)應(yīng)的實(shí)例圖 ( 1)類中包含多個(gè) 屬性設(shè)計(jì) ,每個(gè)屬性有其各自的類型、含義及限制等,具體如表4所示 。 表 4 CWelldoneDlg 類的屬性說(shuō)明 屬性 類型 含義 限制 1 catchpicture BOOL 標(biāo)志是否進(jìn)行了截圖 public 2 FavoritePath CSting 收藏夾路徑 public 3 fullscreenflag BOOL 全屏標(biāo)志 public 4 g_hKeyboard HHOOK 獲取鍵盤輸入 public 5 iselected Int 保存媒體文件數(shù) public 6 m_ActiveMovie CActiveMovie3 播放控件的變量 public 7 m_add CButton 添加按鈕變量 public 8 m_bitmap CBitmap 位圖變量 public 9 m_clear CButton 清空按鈕變量 public 10 m_Clerarautoflag BOOL 自動(dòng)清空標(biāo)志 public 21 11 m_delete CButton 清除按鈕變量 public 12 m_FileList[256] CString 媒體文件路徑列表數(shù)組 public 13 m_group CButton 分組控件變量 public 14 m_hAccel HACCEL 加速描述表變量 public 15 m_hIcon HICON 圖標(biāo)變量 public 16 m_MusicFilePath CString 保存媒體列表文件的路徑 public 17 m_nIndex Int 數(shù)量索引變量 public 18 m_playlist CRListBox 播放列表變量 public 19 m_readFileList[256] CString 讀取列表文件的數(shù)組 public 20 m_RecentMusicFilePath CString 保存媒體最近打開(kāi)列表文件的路徑 public 21 m_shutdownflag int 關(guān)機(jī)標(biāo)記 public 22 m_split CButton 分割按鈕 public 23 m_splitflag BOOL 分割標(biāo)志 public 24 m_strArray[5] CStringArray 字符串?dāng)?shù)組 public 25 m_URLClearflag BOOL URL 自動(dòng)清除標(biāo)志 public 26 m_volume long 音量大小變量 public 27 strdottest CString 后綴名測(cè)試字符串 public 28 titleandmenuflag BOOL 標(biāo)題與菜單標(biāo)志 public 29 tnd NOTIFYICONDATA 通知消息 public 30 total Int 移位總數(shù),記錄用戶的個(gè)性化操作 public 31 volumeflag BOOL 音量標(biāo)志 public ( 2) 接口設(shè)計(jì) [15] ? AddToFileRecent 是 構(gòu)造函數(shù),原形 為 BOOL AddToFileRecent(CString CPathname),用于 添加到最近打開(kāi)的媒體文件 。 ? AddToFileRecentSave AddToFileRecentSave 是參數(shù)預(yù)先加載函數(shù) ,原形 為 BOOL AddToFileRecentSave(),用于 保存相應(yīng)的路徑信息到文件 。 22 ? addtolist 原形 為 BOOL addtolist(), 把所打開(kāi) 的媒體文件的名字添加到播放列表 。 ? CWelldoneDlg 是 構(gòu)造函數(shù),原形 為 CWelldoneDlg (CWnd* pParent /*=NULL*/),用于數(shù)據(jù)初始化工作 。其中有參數(shù) pParent 父窗口指針 ,沒(méi)有輸出和返回值。 ? DlgtoActive 原
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1