Пример #1
0
 private void OnCaptionMouseDown(object sender, MouseEventArgs e)
 {
     if (e.Button != MouseButtons.Left)
     {
         return;
     }
     WinAPIHelper.ReleaseCapture();
     WinAPIHelper.SendMessage(Handle, WinAPIHelper.WM_NCLBUTTONDOWN, WinAPIHelper.HTCAPTION, IntPtr.Zero);
 }
Пример #2
0
 private void OnButtonMouseMove(object sender, MouseEventArgs e)
 {
     if (e.Button != MouseButtons.Left)
     {
         return;
     }
     if (_dragStartRectangle.IsEmpty)
     {
         return;
     }
     if (!_dragStartRectangle.Contains(e.Location))
     {
         WinAPIHelper.ReleaseCapture();
         WinAPIHelper.SendMessage(Handle, WinAPIHelper.WM_NCLBUTTONDOWN, WinAPIHelper.HTCAPTION, IntPtr.Zero);
     }
 }
Пример #3
0
 private void OnTabControlMouseDown(object sender, MouseEventArgs e)
 {
     if (AppManager.Instance.Settings.UserSettings.UseDockedStyle)
     {
         return;
     }
     if (e.Button != MouseButtons.Left)
     {
         return;
     }
     if (e.Clicks > 1)
     {
         return;
     }
     WinAPIHelper.ReleaseCapture();
     WinAPIHelper.SendMessage(Handle, WinAPIHelper.WM_NCLBUTTONDOWN, WinAPIHelper.HTCAPTION, IntPtr.Zero);
 }