天祈の无悔 发表于 2014-4-2 15:10:40

FormBorderStyle为None的时候如何拖动窗体

FormBorderStyle为None的时候如何拖动窗体

jack_mjl 发表于 2014-4-26 17:47:42


      public static extern bool ReleaseCapture();
      
      public static extern bool SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
      public const int WM_SYSCOMMAND = 0x0112;
      public const int SC_MOVE = 0xF010;
      public const int HTCAPTION = 0x0002;

private void Form2_MouseDown(object sender, MouseEventArgs e)
      {
            ReleaseCapture();
            SendMessage(this.Handle, WM_SYSCOMMAND, SC_MOVE + HTCAPTION, 0);
      }
页: [1]
查看完整版本: FormBorderStyle为None的时候如何拖动窗体