WinCE下使用Media Play 元件中使用

2021-08-27 01:32:52 字數 835 閱讀 7622

在pc機的控制台中里執行以下命令

:regsvr32 c:\windows\system32\wmp.dll /u 來解除安裝media player 9版本的元件,

然後再執行

regsvr32 c:\windows\system32\msdxm.ocx 來註冊media player6.4版本元件

然後重新構築程式編譯就,執行就可以通過了

media play的一些介面方法如下

put_showcontrols(false);//是否顯示控制按鈕

put_showgotobar(false);是否顯示進度

put_showpositioncontrols(false);

put_showstatusbar(false);//是否顯示狀態列

/* enum

mpdisplaysizeconstants;

*/ media player6.4 可以相應的事件訊息

buffering//資料緩衝的事件(根據傳的引數可以知道是否緩衝完成)

readystatechange //準備得狀態完成

positionchange //檔案位置改變

其中playstatechange 主要有以下狀態

首先在標頭檔案中 宣告 declare_eventsink_map() 在cpp中新增 begin_eventsink_map(ctestdlg, cdialog) //}afx_eventsink_map end_eventsink_map() 這樣就可以在相應的事件相應函式中填寫相應的當該事件發生時候的相應**

新增對於元件的事件相應: 09/574542.aspx

在Wince下使用鉤子函式

鉤子 1 什是鉤子 從字面上理解,鉤子就是想鉤住些東西,在程式裡可以利用鉤子提前處理些windows訊息。例子 有乙個form,form裡有個textbox,我們想讓使用者在textbox裡輸入的時候,不管敲鍵盤的哪個鍵,textbox裡顯示的始終為 a 這時我們就可以利用鉤子監聽鍵盤訊息,先往wi...

在Wince下使用鉤子函式

1 什麼是鉤子 從字面上理解,鉤子就是想鉤住些東西,在程式裡可以利用鉤子提前處理些windows訊息。例子 有乙個form,form裡有個textbox,我們想讓使用者在textbox裡輸入的時候,不管敲鍵盤的哪個鍵,textbox裡顯示的始終為 a 這時我們就可以利用鉤子監聽鍵盤訊息,先往wind...

在Wince下使用鉤子函式

鉤子 1 什是鉤子 從字面上理解,鉤子就是想鉤住些東西,在程式裡可以利用鉤子提前處理些windows訊息。例子 有乙個form,form裡有個textbox,我們想讓使用者在textbox裡輸入的時候,不管敲鍵盤的哪個鍵,textbox裡顯示的始終為 a 這時我們就可以利用鉤子監聽鍵盤訊息,先往wi...