X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/23fbd31a9bfdb14fc7c3406b59fa8141ec68e370..77ec05d4776a5210c766fcd4b6b2c63a23b1f86a:/include/wx/msw/missing.h diff --git a/include/wx/msw/missing.h b/include/wx/msw/missing.h index 76a3e7a0ab..f5ac200557 100644 --- a/include/wx/msw/missing.h +++ b/include/wx/msw/missing.h @@ -184,8 +184,9 @@ typedef struct { #define LVM_SETUNICODEFORMAT 0x2005 #endif + // ---------------------------------------------------------------------------- -// Toolbar define value missing +// Toolbar define value missing // ---------------------------------------------------------------------------- #if !defined(CCS_VERT) #define CCS_VERT 0x00000080L @@ -430,13 +431,13 @@ typedef struct { #define TVM_SETTEXTCOLOR (TV_FIRST + 30) #endif -#ifndef TVS_INFOTIP +#ifndef TVS_INFOTIP #define TVS_INFOTIP 2048 #endif #ifndef TVN_GETINFOTIPA - #define TVN_GETINFOTIPA (TVN_FIRST-13) - #define TVN_GETINFOTIPW (TVN_FIRST-14) + #define TVN_GETINFOTIPA (TVN_FIRST-13) + #define TVN_GETINFOTIPW (TVN_FIRST-14) #endif #ifndef TVN_GETINFOTIP @@ -477,6 +478,10 @@ typedef struct { // Misc stuff // ---------------------------------------------------------------------------- +#ifndef CCM_SETUNICODEFORMAT + #define CCM_SETUNICODEFORMAT 8197 +#endif + #ifndef QS_ALLPOSTMESSAGE #define QS_ALLPOSTMESSAGE 0x0100 #endif @@ -493,36 +498,31 @@ typedef struct { #define HANGUL_CHARSET 129 #endif -#ifndef TME_HOVER - #define TME_HOVER 1 +#ifndef TME_HOVER + #define TME_HOVER 1 #endif -#ifndef TME_LEAVE - #define TME_LEAVE 2 +#ifndef TME_LEAVE + #define TME_LEAVE 2 #endif -#ifndef TME_QUERY - #define TME_QUERY 0x40000000 +#ifndef TME_QUERY + #define TME_QUERY 0x40000000 #endif -#ifndef TME_CANCEL - #define TME_CANCEL 0x80000000 +#ifndef TME_CANCEL + #define TME_CANCEL 0x80000000 #endif -#ifndef HOVER_DEFAULT - #define HOVER_DEFAULT 0xFFFFFFFF +#ifndef HOVER_DEFAULT + #define HOVER_DEFAULT 0xFFFFFFFF #endif #ifdef __DMC__ - typedef struct tagTRACKMOUSEEVENT { - DWORD cbSize; - DWORD dwFlags; - HWND hwndTrack; - DWORD dwHoverTime; - } TRACKMOUSEEVENT, *LPTRACKMOUSEEVENT; - - WINCOMMCTRLAPI BOOL WINAPI _TrackMouseEvent(LPTRACKMOUSEEVENT lpEventTrack); + #ifndef _TrackMouseEvent + #define _TrackMouseEvent TrackMouseEvent + #endif #endif @@ -580,5 +580,29 @@ typedef struct { #define WC_NO_BEST_FIT_CHARS 0x400 #endif +#ifndef OFN_EXPLORER + #define OFN_EXPLORER 0x00080000 +#endif + +#ifndef OFN_ENABLESIZING + #define OFN_ENABLESIZING 0x00800000 +#endif + +// ------------------ For Flashing Window ------------- +#if (defined(__BORLANDC__) && (__BORLANDC__ < 550)) +typedef struct { + UINT cbSize; + HWND hwnd; + DWORD dwFlags; + UINT uCount; + DWORD dwTimeout; +} FLASHWINFO, *PFLASHWINFO; +#endif + +// In addition, include stuff not defined in WinCE +#ifdef __WXWINCE__ + #include "wx/msw/wince/missing.h" +#endif + #endif // _WX_MISSING_H_