diff --git a/src/msw/toplevel.cpp b/src/msw/toplevel.cpp index c8681d5611..bc1168f6a1 100644 --- a/src/msw/toplevel.cpp +++ b/src/msw/toplevel.cpp @@ -1124,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