使用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
------解决方案--------------------试了半天也没试出效果来.....关注!
------解决方案--------------------
楼主有没有试着捕获鼠标消息呢?
C# code
protected override void WndProc(ref Message m)
{
if (m.Msg == 0x201)
{
// do your work here
return;
}
base.WndProc(ref m);
}