|
|
|
@ -311,20 +311,20 @@ namespace Perspex.Win32 |
|
|
|
|
|
|
|
break; |
|
|
|
|
|
|
|
case UnmanagedMethods.WindowsMessage.WM_NCLBUTTONDOWN: |
|
|
|
case UnmanagedMethods.WindowsMessage.WM_NCRBUTTONDOWN: |
|
|
|
case UnmanagedMethods.WindowsMessage.WM_NCMBUTTONDOWN: |
|
|
|
e = new RawMouseEventArgs( |
|
|
|
WindowsMouseDevice.Instance, |
|
|
|
timestamp, |
|
|
|
_owner, |
|
|
|
msg == (int)UnmanagedMethods.WindowsMessage.WM_NCLBUTTONDOWN |
|
|
|
? RawMouseEventType.LeftButtonDown |
|
|
|
: msg == (int)UnmanagedMethods.WindowsMessage.WM_NCRBUTTONDOWN |
|
|
|
? RawMouseEventType.RightButtonDown |
|
|
|
: RawMouseEventType.MiddleButtonDown, |
|
|
|
new Point(0, 0), GetMouseModifiers(wParam)); |
|
|
|
break; |
|
|
|
////case UnmanagedMethods.WindowsMessage.WM_NCLBUTTONDOWN:
|
|
|
|
////case UnmanagedMethods.WindowsMessage.WM_NCRBUTTONDOWN:
|
|
|
|
////case UnmanagedMethods.WindowsMessage.WM_NCMBUTTONDOWN:
|
|
|
|
//// e = new RawMouseEventArgs(
|
|
|
|
//// WindowsMouseDevice.Instance,
|
|
|
|
//// timestamp,
|
|
|
|
//// _owner,
|
|
|
|
//// msg == (int)UnmanagedMethods.WindowsMessage.WM_NCLBUTTONDOWN
|
|
|
|
//// ? RawMouseEventType.LeftButtonDown
|
|
|
|
//// : msg == (int)UnmanagedMethods.WindowsMessage.WM_NCRBUTTONDOWN
|
|
|
|
//// ? RawMouseEventType.RightButtonDown
|
|
|
|
//// : RawMouseEventType.MiddleButtonDown,
|
|
|
|
//// new Point(0, 0), GetMouseModifiers(wParam));
|
|
|
|
//// break;
|
|
|
|
case UnmanagedMethods.WindowsMessage.WM_LBUTTONDOWN: |
|
|
|
case UnmanagedMethods.WindowsMessage.WM_RBUTTONDOWN: |
|
|
|
case UnmanagedMethods.WindowsMessage.WM_MBUTTONDOWN: |
|
|
|
|