禁止winform窗体移动

思路:加载窗体时,记录一下窗体的位置,当窗体移动时,再把之前的值赋给它,这样就不会移动了。
在拖动鼠标过程中,还是有一个窗体的框架在跟着移动. 利用消息机制来实现.那样的话,就没有这种现象了.
 #region 禁止窗体移动
        public const int WM_SYSCOMMAND = 0x112;
        public const int SC_MOVE = 0xF012;
        protected override void WndProc(ref   Message m)
        {
            if (m.Msg == WM_SYSCOMMAND)
            {
                if ((int)m.WParam == SC_MOVE)
                    return;
            }
            base.WndProc(ref   m);
        }
        #endregion
请使用浏览器的分享功能分享到微信等