使用Microsoft.DirectX.AudioVideoPlayback播放媒体文件时候,怎么触发鼠标点击事件
使用Microsoft.DirectX.AudioVideoPlayback播放媒体文件时候,如何触发鼠标点击事件。
我现在使用Microsoft.DirectX.AudioVideoPlayback这个namesapce来进行媒体文件的播放。
在播放的时候,我想通过鼠标点击它的播放画面来进行暂停播放,或者继续播放的功能。
Microsoft.DirectX.AudioVideoPlayback.Video myVideo1 = new Microsoft.DirectX.AudioVideoPlayback.Video(fileName);
myVideo1.Ending += new EventHandler(myVideo_Ending);
myVideo1.Owner = this.panel1;
myVideo1.Play();
我尝试在myVideo1的owner,也就是panel1上面添加鼠标点击的事件,但是没有被触发。我也尝试在原始的form窗口上面添加鼠标点击事件,但是还是没有响应。我应该怎么写?谢谢
------解决方案--------------------
mark
------解决方案--------------------
试了半天也没试出效果来.....关注!
------解决方案--------------------
楼主有没有试着捕获鼠标消息呢?
我现在使用Microsoft.DirectX.AudioVideoPlayback这个namesapce来进行媒体文件的播放。
在播放的时候,我想通过鼠标点击它的播放画面来进行暂停播放,或者继续播放的功能。
Microsoft.DirectX.AudioVideoPlayback.Video myVideo1 = new Microsoft.DirectX.AudioVideoPlayback.Video(fileName);
myVideo1.Ending += new EventHandler(myVideo_Ending);
myVideo1.Owner = this.panel1;
myVideo1.Play();
我尝试在myVideo1的owner,也就是panel1上面添加鼠标点击的事件,但是没有被触发。我也尝试在原始的form窗口上面添加鼠标点击事件,但是还是没有响应。我应该怎么写?谢谢
------解决方案--------------------
mark
------解决方案--------------------
试了半天也没试出效果来.....关注!
------解决方案--------------------
楼主有没有试着捕获鼠标消息呢?
- C# code
protected override void WndProc(ref Message m) { if (m.Msg == 0x201) { // do your work here return; } base.WndProc(ref m); }