From a634fa9a018f14798f13c3907e807763b939ddcb Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Wed, 28 Oct 2015 19:54:14 +0100 Subject: [PATCH] Remove non-client click messages. The way it was handled was wrong and it was annoying. Needs to be replaced with its own event type. --- src/Windows/Perspex.Win32/WindowImpl.cs | 28 ++++++++++++------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/src/Windows/Perspex.Win32/WindowImpl.cs b/src/Windows/Perspex.Win32/WindowImpl.cs index c5ba21e56e..5204c737a2 100644 --- a/src/Windows/Perspex.Win32/WindowImpl.cs +++ b/src/Windows/Perspex.Win32/WindowImpl.cs @@ -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: