日期:2014-05-19  浏览次数:20756 次

如何屏蔽鼠标双击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);
}