Author: bfreisen
Date: Mon Jun 19 13:02:09 2017
New Revision: 75122

URL: http://svn.reactos.org/svn/reactos?rev=75122&view=rev
Log:
[MSPAINT]
- clicking the blank dark gray area will now reset the selection -- patch by 
Katayama Hirofumi MZ

CORE-13452 #resolve

Modified:
    trunk/reactos/base/applications/mspaint/scrollbox.cpp
    trunk/reactos/base/applications/mspaint/scrollbox.h

Modified: trunk/reactos/base/applications/mspaint/scrollbox.cpp
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/scrollbox.cpp?rev=75122&r1=75121&r2=75122&view=diff
==============================================================================
--- trunk/reactos/base/applications/mspaint/scrollbox.cpp       [iso-8859-1] 
(original)
+++ trunk/reactos/base/applications/mspaint/scrollbox.cpp       [iso-8859-1] 
Mon Jun 19 13:02:09 2017
@@ -114,3 +114,10 @@
     }
     return 0;
 }
+
+LRESULT CScrollboxWindow::OnLButtonDown(UINT nMsg, WPARAM wParam, LPARAM 
lParam, BOOL& bHandled)
+{
+    selectionWindow.ShowWindow(SW_HIDE);
+    pointSP = 0;    // resets the point-buffer of the polygon and bezier 
functions
+    return 0;
+}

Modified: trunk/reactos/base/applications/mspaint/scrollbox.h
URL: 
http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/mspaint/scrollbox.h?rev=75122&r1=75121&r2=75122&view=diff
==============================================================================
--- trunk/reactos/base/applications/mspaint/scrollbox.h [iso-8859-1] (original)
+++ trunk/reactos/base/applications/mspaint/scrollbox.h [iso-8859-1] Mon Jun 19 
13:02:09 2017
@@ -15,11 +15,13 @@
         MESSAGE_HANDLER(WM_SIZE, OnSize)
         MESSAGE_HANDLER(WM_HSCROLL, OnHScroll)
         MESSAGE_HANDLER(WM_VSCROLL, OnVScroll)
+        MESSAGE_HANDLER(WM_LBUTTONDOWN, OnLButtonDown)
     END_MSG_MAP()
 
     LRESULT OnSize(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
     LRESULT OnHScroll(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
     LRESULT OnVScroll(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& bHandled);
+    LRESULT OnLButtonDown(UINT nMsg, WPARAM wParam, LPARAM lParam, BOOL& 
bHandled);
 };
 
 void UpdateScrollbox();


Reply via email to