美文网首页通往成功之路
C# WinForm 禁止最大化、最小化、双击标题栏、双击图标等

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

作者: 此十八 | 来源:发表于2018-08-16 16:57 被阅读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);

    }

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/jjwwbftx.html