mediaplayer 多媒体播放器,当打开视频,并进行播放时,视频窗口显示播放的画面。以上简单功能均已实现,现在的问题是按下暂停键,在视频的播放画面上想要捕获鼠标按下OnLButtonDown(UINT nFlags, CPoint point)和鼠标弹起的消息OnLButtonUp(UINT nFlags, CPoint point) ,现在的问题是无法进行捕获,如果不打开视频,完全可以正常捕获,为什么,有什么方法可以解决,请求高手解答!
调试欢乐多
virtual ~CDigitalvideo();//构析函 //视频操作函数
//函数功能-打开视频文件,pWnd--将要包含视频播放窗口的主窗口,
//left、top-视频播放窗口在主窗口中的左上角坐标
BOOL Open (CString, CWnd *pWnd, int left = 0, //函数功能-打开视频文件
int top = 0,int width = 20,int height = 20); void Close (void);//关闭视频文件
BOOL Play (BOOL bLoop = FALSE, BOOL bFullScreen = FALSE, int left = 0, int top = 0, int width = 0, int height = 0, BOOL m_partialFlag = FALSE);//函数功能-播放视频文件
void Stop (void); //停止播放
void Pause (void); //暂停播放
void Forward (int);//快进
void Backward (int);//后退
BOOL SeekTo (int);//跳到某一位置,处于暂停状态
//视频状态还回函数
int GetWidth (void);//得到视频宽度
int GetHeight (void);//获得视频高度
int GetFrames (void);//获得视频总帧数
int GetFrame (void);//获得当前帧
BOOL IsPlaying ();//是否正在播放
int GetSpeed (void);//获得播放速度
void SetSpeed (int);//设置播放速度
BOOL GetPause (void);//是否暂停 private://数据成员
BOOL m_Open;//是否有媒体文件打开
BOOL m_Pause;//是否暂停
BOOL m_Playing;//是否正在播放
WORD m_DeviceID;//播放设备ID