From: Vadim Zeitlin Date: Wed, 26 Jan 2000 13:45:00 +0000 (+0000) Subject: compilation fix for Win16 X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/4f527e71584b66e490297606fdee468f3453e773 compilation fix for Win16 git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@5676 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/src/msw/window.cpp b/src/msw/window.cpp index fea94bda8b..11f6526ba6 100644 --- a/src/msw/window.cpp +++ b/src/msw/window.cpp @@ -3641,6 +3641,8 @@ extern wxWindow *wxGetWindowFromHWND(WXHWND hWnd) win = wxFindWinFromHandle((WXHWND)hwnd); if ( !win ) { + // the radiobox pointer is stored in GWL_USERDATA only under Win32 +#ifdef __WIN32__ // native radiobuttons return DLGC_RADIOBUTTON here and for any // wxWindow class which overrides WM_GETDLGCODE processing to // do it as well, win would be already non NULL @@ -3650,6 +3652,7 @@ extern wxWindow *wxGetWindowFromHWND(WXHWND hWnd) win = (wxWindow *)::GetWindowLong(hwnd, GWL_USERDATA); } else +#endif // Win32 { // hwnd is not a wxWindow, try its parent next below hwnd = ::GetParent(hwnd);