C# 禁止窗口拖动

求C#禁止窗口拖动的最简单方法,谢谢!
2024年11月23日 01:06
有2个网友回答
网友(1):

把窗口的FormBorderStyle属性设为None。

网友(2):

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;

加上这段代码