X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/ddec9f1eeb99ef15f18b0bcb7ff503cca4a2942f..7d90194ccb382badfd569d0a791f03853d7e6a9a:/include/wx/msw/missing.h diff --git a/include/wx/msw/missing.h b/include/wx/msw/missing.h index 451b364611..accdcc2747 100644 --- a/include/wx/msw/missing.h +++ b/include/wx/msw/missing.h @@ -117,6 +117,10 @@ #define EM_SETUSEMOUSEFORINPUT (WM_USER + 0x224) #endif +#ifndef TPM_RECURSE +#define TPM_RECURSE 1 +#endif + // ---------------------------------------------------------------------------- // ListView common control // Needed by listctrl.cpp @@ -134,6 +138,10 @@ #define LVS_EX_SUBITEMIMAGES 0x00000002 #endif +#ifndef HDN_GETDISPINFOW + #define HDN_GETDISPINFOW (HDN_FIRST-29) +#endif + /* * In addition to the above, the following are required for several compilers. */ @@ -185,10 +193,22 @@ #ifdef __DMC__ -#ifdef __DMC__ - #ifndef _TrackMouseEvent - #define _TrackMouseEvent TrackMouseEvent - #endif +typedef struct _OSVERSIONINFOEX { + DWORD dwOSVersionInfoSize; + DWORD dwMajorVersion; + DWORD dwMinorVersion; + DWORD dwBuildNumber; + DWORD dwPlatformId; + TCHAR szCSDVersion[ 128 ]; + WORD wServicePackMajor; + WORD wServicePackMinor; + WORD wSuiteMask; + BYTE wProductType; + BYTE wReserved; +} OSVERSIONINFOEX; + +#ifndef _TrackMouseEvent + #define _TrackMouseEvent TrackMouseEvent #endif #ifndef LVM_SETEXTENDEDLISTVIEWSTYLE @@ -208,10 +228,6 @@ #define HDM_GETITEMRECT (HDM_FIRST+7) #endif -#ifndef HDN_GETDISPINFOW - #define HDN_GETDISPINFOW (HDN_FIRST-29) -#endif - #ifndef ListView_GetHeader #define ListView_GetHeader(w) (HWND)SendMessage((w),LVM_GETHEADER,0,0) #endif @@ -225,6 +241,10 @@ #define LVSICF_NOSCROLL 0x0002 #endif +#ifndef CP_SYMBOL + #define CP_SYMBOL 42 +#endif + // ---------------------------------------------------------------------------- // Tree control // ----------------------------------------------------------------------------