protected override void WndProc(ref Message m)
 {}这个方法怎么用啊,什么时候会调用这个方法???

解决方案 »

  1.   

    const int WM_SYSCOMMAND = 0x112;
    const int SC_CLOSE = 0xF060;
    const int SC_MINIMIZE = 0xF020;
    const int SC_MAXIMIZE = 0xF030;
    protected override void WndProc(ref Message m)
    {
     if (m.Msg == WM_SYSCOMMAND)
     {
      if (m.WParam.ToInt32() == SC_MINIMIZE)
      {
       this.Visible = false;
       return;
      }
     }
     base.WndProc(ref m);
    }
    最小化窗体时实现隐藏
      

  2.   

    const int WM_SYSCOMMAND = 0x112; 
    const int SC_CLOSE = 0xF060; 
    const int SC_MINIMIZE = 0xF020; 
    const int SC_MAXIMIZE = 0xF030; 这些值代表什么??一共有多少啊?