|
32.19 How can I move a Borderless form?
|
This code snippet shows how you can move a borderless form.
|
public const int WM_NCLBUTTONDOWN = 0xA1;
|
public const int HTCAPTION = 0x2;
|
[DllImport("User32.dll")]
|
public static extern bool ReleaseCapture();
|
[DllImport("User32.dll")]
|
public static extern int SendMessage(IntPtr hWnd, int Msg, int wParam, int lParam);
|
private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
|
if (e.Button == MouseButtons.Left)
|
SendMessage(Handle, WM_NCLBUTTONDOWN, HTCAPTION, 0);
|
|
|
|