#C#无边界窗体移动
来源:百度知道 编辑:UC知道 时间:2024/07/08 20:42:31
各位大侠,当没有边界时,怎么移动窗体,谢谢了!!!
窗体类中加入下面的代码试试
protected override void WndProc(ref Message m)
{
const int WM_NCHITTEST = 0x84;
const int HTCLIENT = 0x01;
base.WndProc(ref m);
switch (m.Msg)
{
case WM_NCHITTEST: if (HTCLIENT == m.Result.ToInt32()) m.Result = (IntPtr)0x02; break;
}
}