]> git.saurik.com Git - wxWidgets.git/commitdiff
fix wxFindWindowAtPoint for radiobox buttons, it didn't return the radiobox when...
authorVadim Zeitlin <vadim@wxwidgets.org>
Mon, 12 Jun 2006 23:55:40 +0000 (23:55 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Mon, 12 Jun 2006 23:55:40 +0000 (23:55 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@39686 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/msw/window.cpp

index 0e3e576eb6f18780dba0bac4d9a4a6ae9f76b507..4e8e3fe8849e06266aad1a344fac8fcca7186fb9 100644 (file)
@@ -6243,18 +6243,10 @@ wxWindow* wxFindWindowAtPoint(const wxPoint& pt)
     POINT pt2;
     pt2.x = pt.x;
     pt2.y = pt.y;
-    HWND hWndHit = ::WindowFromPoint(pt2);
 
-    wxWindow* win = wxFindWinFromHandle((WXHWND) hWndHit) ;
-    HWND hWnd = hWndHit;
+    HWND hWnd = ::WindowFromPoint(pt2);
 
-    // Try to find a window with a wxWindow associated with it
-    while (!win && (hWnd != 0))
-    {
-        hWnd = ::GetParent(hWnd);
-        win = wxFindWinFromHandle((WXHWND) hWnd) ;
-    }
-    return win;
+    return wxGetWindowFromHWND((WXHWND)hWnd);
 }
 
 // Get the current mouse position.