Add TBMETRICS structure and associated constants. Modified: trunk/reactos/w32api/include/commctrl.h _____
Modified: trunk/reactos/w32api/include/commctrl.h --- trunk/reactos/w32api/include/commctrl.h 2005-08-26 18:39:20 UTC (rev 17560) +++ trunk/reactos/w32api/include/commctrl.h 2005-08-26 20:02:53 UTC (rev 17561) @@ -636,6 +636,10 @@
#define TB_SETUNICODEFORMAT CCM_SETUNICODEFORMAT #define TB_GETUNICODEFORMAT CCM_GETUNICODEFORMAT #endif +#if (_WIN32_WINNT >= 0x0501) +#define TB_GETMETRICS (WM_USER + 101) +#define TB_SETMETRICS (WM_USER + 102) +#endif /* _WIN32_WINNT >= 0x0501 */ #define TBBF_LARGE 1 #define TBN_GETBUTTONINFOA (TBN_FIRST-0) #define TBN_BEGINDRAG (TBN_FIRST-1) @@ -670,6 +674,11 @@ #define TBNF_TEXT 2 #define TBNF_DI_SETITEM 0x10000000 #endif /* _WIN32_IE >= 0x0500 */ +#if (_WIN32_WINNT >= 0x0501) +#define TBMF_PAD 1 +#define TBMF_BARPAD 2 +#define TBMF_BUTTONSPACING 4 +#endif /* _WIN32_IE >= 0x0501 */ #define TTS_ALWAYSTIP 1 #define TTS_NOPREFIX 2 #if( _WIN32_IE >= 0x0500 ) @@ -2269,6 +2278,18 @@ UINT nIDNew; int nButtons; } TBREPLACEBITMAP,*LPTBREPLACEBITMAP; +#if (_WIN32_WINNT >= 0x0501) +typedef struct { + UINT cbSize; + DWORD dwMask; + INT cxPad; + INT cyPad; + INT cxBarPad; + INT cyBarPad; + INT cxButtonSpacing; + INT cyButtonSpacing; +} TBMETRICS, *LPTBMETRICS; +#endif /* _WIN32_WINNT >= 0x0501 */ typedef struct tagNMTOOLBARA { NMHDR hdr; int iItem;