]> git.saurik.com Git - wxWidgets.git/commitdiff
Modified mouse ENTER/LEAVE events so that they also
authorGuillermo Rodriguez Garcia <guille@iies.es>
Tue, 25 Jul 2000 06:27:45 +0000 (06:27 +0000)
committerGuillermo Rodriguez Garcia <guille@iies.es>
Tue, 25 Jul 2000 06:27:45 +0000 (06:27 +0000)
carry information about the state of the mouse buttons
(they only had info about SHIFT and CTRL keys so far)

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@7825 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/window.cpp

index 635b50885cae8f482d5ad5414ef113b20c781773..c238a8b21c1ae6578f18cb5279e6e31c811a3a7d 100644 (file)
@@ -990,7 +990,13 @@ void wxWindow::OnIdle(wxIdleEvent& event)
                 state |= MK_SHIFT;
             if ( wxIsCtrlDown() )
                 state |= MK_CONTROL;
-
+            if ( GetKeyState( VK_LBUTTON ) )
+                state |= MK_LBUTTON;
+            if ( GetKeyState( VK_MBUTTON ) )
+                state |= MK_MBUTTON;
+            if ( GetKeyState( VK_RBUTTON ) )
+                state |= MK_RBUTTON;
+  
             wxMouseEvent event(wxEVT_LEAVE_WINDOW);
             InitMouseEvent(event, pt.x, pt.y, state);