C#用WindowMediaPlayer控件制作视频播放器,右击显示菜单

duanwenzhi00 2010-09-15 03:39:01
这个问题困扰我好快两天了!
WindowMediaPlayer本来自带一个右击显示菜单,我想把它自带的那个给屏蔽掉,用我自己设置的contextMenuStrip菜单
求高人指点迷津
...全文
470 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duanwenzhi00 2010-09-16
  • 打赏
  • 举报
回复
谢两位的指点了,ZengHD 的方法虽然现在是菜鸟的我还不太懂里面具体的意思,但是效果还是实现了,太强了,几句话就搞定了,我搞了那么长时间一点头绪都没有弄出来,wuyq11 的方法貌似对我这个不太管用,不过还是谢谢你
ZengHD 2010-09-15
  • 打赏
  • 举报
回复
    public partial class Form1 : Form,IMessageFilter
{

public Form1()
{
InitializeComponent();
Application.AddMessageFilter(this);
}

public virtual bool PreFilterMessage(ref Message m)
{
if ((m.Msg == 0x0204 || m.Msg == 0x0205) && m.HWnd == this.axWindowsMediaPlayer1.Handle)
{
contextMenuStrip1.Show(MousePosition.X,MousePosition.Y);
return true;
}

return false;
}
}

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧