首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么屏蔽鼠标双击Form时的系统菜单

2011-12-31 
如何屏蔽鼠标双击Form时的系统菜单?鼠标双击一Form的左上角时会自动关闭该Form,请问各位大虾如何能屏蔽掉

如何屏蔽鼠标双击Form时的系统菜单?
鼠标双击一Form的左上角时会自动关闭该Form,请问各位大虾如何能屏蔽掉呢?

[解决办法]
这太好说了,试下下面的代码:
protected override void WndProc(ref Message m)
{
if (m.Msg == 0xa1 && (int)m.WParam == 0x3)
{
return;
}
if (m.Msg == 0xa3 && ((int)m.WParam == 0x3||(int)m.WParam==0x2))
{
return;
}
if (m.Msg == 0xa4 && ((int)m.WParam == 0x2 || (int)m.WParam == 0x3))
{
return;
}
if (m.Msg == 0x112 && (int)m.WParam == 0xf100)
{
return;
}
base.WndProc(ref m);
}

热点排行