读书人

使用Microsoft.DirectX.AudioVideoPla

发布时间: 2012-01-07 21:41:55 作者: rapoo

使用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);    } 

读书人网 >C#

热点推荐