通往成功之路

C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等

2018-08-16  本文已影响13人  此十八

protectedoverridevoidWndProc(ref Message m)

{           

    if(m.Msg==0x112)

    {

        switch((int) m.WParam)

        {

            //禁止双击标题栏关闭窗体case0xF063:

            case0xF093:

                m.WParam = IntPtr.Zero;

                break;

            //禁止拖拽标题栏还原窗体case0xF012:

            case0xF010:

                m.WParam = IntPtr.Zero;

                break;

          //禁止双击标题栏case0xf122:

                m.WParam = IntPtr.Zero;

                break;

            //禁止关闭按钮case0xF060:

                m.WParam = IntPtr.Zero;

                break;

            //禁止最大化按钮case0xf020:

                m.WParam = IntPtr.Zero;

                break;

            //禁止最小化按钮case0xf030:

                m.WParam = IntPtr.Zero;

                break;

            //禁止还原按钮case0xf120:

                m.WParam = IntPtr.Zero;

                break;

          }

    }           

    base.WndProc(ref m);

}

上一篇下一篇

猜你喜欢

热点阅读