用MCI播放视频的时侯,怎样处理视频窗口的右键消息,我在打开文件时已指定了其的播放窗口了,也加入消息处理,不过在播放时总是弹不出菜单。
MCI_DGV_OPEN_PARMS mciOpenParms;
ZeroMemory(&mciOpenParms, sizeof(mciOpenParms));
mciOpenParms.lpstrAlias = "thevideo";
mciOpenParms.lpstrElementName = (LPSTR)(LPCSTR)strFilePath;
mciOpenParms.hWndParent = m_pwndMediaPlayer->GetSafeHwnd();
mciOpenParms.dwCallback = (DWORD)m_pwndMediaPlayer->GetSafeHwnd();
mciOpenParms.dwStyle = WS_CHILD; if (mciSendCommand(0, MCI_OPEN, MCI_OPEN_ALIAS|MCI_OPEN_ELEMENT|
MCI_DGV_OPEN_PARENT|MCI_DGV_OPEN_WS, (DWORD)&mciOpenParms))
{
TRACE("Can't open the media file.\n");
}