C#拦截窗口最小化信息

来源:互联网 发布:知示的意思是什么 编辑:程序博客网 时间:2024/05/21 12:42
  1. //拦截最小化信息
  2.         protected override void WndProc(ref Message m)
  3.         {
  4.             const int WM_SYSCOMMAND = 0x0112;
  5.             const int SC_MINIMIZE = 0xF020;
  6.             if ((int)m.WParam == SC_MINIMIZE && m.Msg == WM_SYSCOMMAND)
  7.             {
  8.                 this.Hide();
  9.                 return//提前返回。拦下最小化消息。
  10.             }
  11.             base.WndProc(ref m); // 这一步不能忘!
  12.         }