X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/08b97268061292f7c3794dae243a6490b23a42f1..de2589be08dc62a6dc026edb4bb113bccfb8ac5a:/src/msw/toplevel.cpp diff --git a/src/msw/toplevel.cpp b/src/msw/toplevel.cpp index e5e40c269c..f8897c0185 100644 --- a/src/msw/toplevel.cpp +++ b/src/msw/toplevel.cpp @@ -312,21 +312,23 @@ WXHWND wxTopLevelWindowMSW::MSWGetParent() const return (WXHWND)hwndParent; } +#if defined(__SMARTPHONE__) || defined(__POCKETPC__) bool wxTopLevelWindowMSW::HandleSettingChange(WXWPARAM wParam, WXLPARAM lParam) { SHACTIVATEINFO* info = (SHACTIVATEINFO*) m_activateInfo; if (!info) return false; return SHHandleWMSettingChange(GetHwnd(), wParam, lParam, info) == TRUE; } +#endif WXLRESULT wxTopLevelWindowMSW::MSWWindowProc(WXUINT message, WXWPARAM wParam, WXLPARAM lParam) { WXLRESULT rc = 0; bool processed = false; +#if defined(__SMARTPHONE__) || defined(__POCKETPC__) switch ( message ) { -#if defined(__SMARTPHONE__) || defined(__POCKETPC__) case WM_ACTIVATE: { SHACTIVATEINFO* info = (SHACTIVATEINFO*) m_activateInfo; @@ -358,8 +360,8 @@ WXLRESULT wxTopLevelWindowMSW::MSWWindowProc(WXUINT message, WXWPARAM wParam, WX } break; } -#endif } +#endif if ( !processed ) rc = wxTopLevelWindowBase::MSWWindowProc(message, wParam, lParam); @@ -1122,13 +1124,17 @@ wxDlgProc(HWND hDlg, return FALSE; } -#if defined(__SMARTPHONE__) || defined(__POCKETPC__) case WM_SETTINGCHANGE: { +#if defined(__SMARTPHONE__) || defined(__POCKETPC__) wxTopLevelWindow *tlw = wxDynamicCast(wxGetWindowFromHWND(hDlg), wxTopLevelWindow); if(tlw) return tlw->HandleSettingChange(wParam,lParam) ? TRUE : FALSE; - } +#else + wxUnusedVar(wParam); + wxUnusedVar(lParam); #endif + break; + } } // for almost all messages, returning FALSE means that we didn't process