1)mciwndcreate時,填寫妳的父窗口句柄hwndParent,同時在父窗口中處理。
相關MCIWNDF_NOTIFYERROR,MCIWNDF_NOTIFYMODE消息
2)判斷不需要定時器,可以處理MCIWNDF_NOTIFYMODE消息。
MCIWNDM_NOTIFYMODE
wParam =(wParam)(HWND)HWND;
lParam = (LPARAM) (LONG)模式;
操作模式MCI常數
未就緒MCI_MODE_NOT_READY
打開MCI_MODE_OPEN
暫停的MCI _模式_暫停
播放MCI_MODE_PLAY
記錄MCI_MODE_RECORD
搜索MCI_MODE_SEEK
已停止MCI_MODE_STOP
例如:
案例MCIWNDM_NOTIFYMODE:
開關((long)lParam) {
情況...
案例MCI_MODE_STOP:
....
打破;
}
3)最重要的是,循環播放非常簡單,在MCIWndPlay之前調用MCIWndSetRepeat即可:)
VOID MCIWndSetRepeat(
hwnd,
f
);
因素
hwnd
MCIWnd窗口的句柄。
f
重復標誌的新狀態。指定TRUE以打開連續回放。
呵呵,看到多幫忙就對了。