From: Guillermo Rodriguez Garcia Date: Tue, 25 Jul 2000 06:27:45 +0000 (+0000) Subject: Modified mouse ENTER/LEAVE events so that they also X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/54ca0d120a10e57b7f2c75269a136e4a68508447 Modified mouse ENTER/LEAVE events so that they also 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 --- diff --git a/src/msw/window.cpp b/src/msw/window.cpp index 635b50885c..c238a8b21c 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -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);