您的位置:首页 > 编程语言 > C#

c# 拖动窗体

2015-11-04 10:16 323 查看
 protected override void WndProc(ref Message m)

         {

             switch (m.Msg)

             {

                 case 0x4e:

                 case 0xd:

                 case 0xe:

                 case 0x14:

                     base.WndProc(ref m);

                     break;

                 case 0x84://鼠标点任意位置后可以拖动窗体

                     this.DefWndProc(ref m);

                     if (m.Result.ToInt32() == 0x01)

                     {

                         m.Result = new IntPtr(0x02);

                     }

                     break;

                 case 0xA3://禁止双击最大化

                     break;

                 default:

                     base.WndProc(ref m);

                     break;

             }

         }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: