我的窗体的CONTROLBOX已经设置为FALSE右上角的最大化或最小化和关闭按钮全消失了,我想把窗体上最上面的蓝色条双击就是最大化或是还原的事件屏蔽掉,怎么做?

解决方案 »

  1.   

    最简单的,将窗体的MaximizeBox设为False...
      

  2.   

    /// <summary>
    /// 不让之拖动标题栏
    /// </summary>
    /// <param name="m"></param>
    protected override void WndProc(ref Message m)
    {
    base.WndProc (ref m);
    if(m.Msg == 0x84)  //不让拖动标题栏
    {
    if ((IntPtr)2 == m.Result)
    m.Result = (IntPtr)1;
    }
    if(m.Msg==0x00A3)   //双击标题栏无反应
    m.WParam=System.IntPtr.Zero;

    }
      

  3.   

    把最大化按钮 false 就可以了