很简单的一个C#中双击标题栏关闭WinForm程序,估计很多人在写程序的时候用的着,程序代码只有段段的几行。
没有事件,只能通过重写WndProc,过滤需要的消息来实现:
public const int WM_NCLBUTTONDBLCLK = 0xA3;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_NCLBUTTONDBLCLK)
{
this.Close();
}
base.WndProc(ref m);
}
转自:http://addday.iteye.com/blog/187490
本文提供了一段简洁的C#代码示例,演示了如何通过重写WndProc方法,过滤特定消息实现双击标题栏快速关闭WinForm程序的功能。
1511

被折叠的 条评论
为什么被折叠?



