From: Vadim Zeitlin Date: Tue, 21 Sep 2010 12:57:59 +0000 (+0000) Subject: Compilation fixes for old SDKs (VC6) after recent commit. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/2f0312f0c4150de91d2edb43f92217557dc9486b Compilation fixes for old SDKs (VC6) after recent commit. Define WM_QUERYUISTATE in wx/msw/missing.h too as src/msw/statbox.cpp uses it now. Also move DT_HIDEPREFIX definition from wx/msw/private/button.h to missing.h as well as it's now used in statbox.cpp too. Include missing.h explicitly from the files that use DT_HIDEPREFIX. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65582 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/msw/missing.h b/include/wx/msw/missing.h index 67681d6464..f4961c2562 100644 --- a/include/wx/msw/missing.h +++ b/include/wx/msw/missing.h @@ -29,19 +29,26 @@ #define WM_CONTEXTMENU 0x007B #endif -// Needed by toplevel.cpp +#ifndef WM_CHANGEUISTATE + #define WM_CHANGEUISTATE 0x0127 +#endif + #ifndef WM_UPDATEUISTATE #define WM_UPDATEUISTATE 0x0128 #endif -#ifndef WM_CHANGEUISTATE - #define WM_CHANGEUISTATE 0x0127 +#ifndef WM_QUERYUISTATE + #define WM_QUERYUISTATE 0x0129 #endif #ifndef WM_PRINTCLIENT #define WM_PRINTCLIENT 0x318 #endif +#ifndef DT_HIDEPREFIX + #define DT_HIDEPREFIX 0x00100000 +#endif + // Needed by toplevel.cpp #ifndef UIS_SET #define UIS_SET 1 diff --git a/include/wx/msw/private/button.h b/include/wx/msw/private/button.h index fbd0d55f36..a6f2e68a93 100644 --- a/include/wx/msw/private/button.h +++ b/include/wx/msw/private/button.h @@ -28,10 +28,6 @@ #define BST_INDETERMINATE 0x0002 #endif -#ifndef DT_HIDEPREFIX - #define DT_HIDEPREFIX 0x00100000 -#endif - namespace wxMSWButton { diff --git a/src/msw/button.cpp b/src/msw/button.cpp index 6da658c9b7..9d7fa154a7 100644 --- a/src/msw/button.cpp +++ b/src/msw/button.cpp @@ -45,6 +45,7 @@ #include "wx/msw/private/button.h" #include "wx/msw/private/dc.h" #include "wx/private/window.h" +#include "wx/msw/missing.h" using namespace wxMSWImpl; diff --git a/src/msw/checkbox.cpp b/src/msw/checkbox.cpp index 38a41092c9..3d2e8d80a9 100644 --- a/src/msw/checkbox.cpp +++ b/src/msw/checkbox.cpp @@ -39,6 +39,7 @@ #include "wx/renderer.h" #include "wx/msw/uxtheme.h" #include "wx/msw/private/button.h" +#include "wx/msw/missing.h" // ---------------------------------------------------------------------------- // constants