| /* | |
| * Tool tips class extra info | |
| * | |
| * Copyright 1998 Eric Kohl | |
| */ | |
| #ifndef __WINE_TOOLTIPS_H | |
| #define __WINE_TOOLTIPS_H | |
| typedef struct tagTT_SUBCLASS_INFO | |
| { | |
| WNDPROC32 wpOrigProc; | |
| HWND32 hwndToolTip; | |
| UINT32 uRefCount; | |
| } TT_SUBCLASS_INFO, *LPTT_SUBCLASS_INFO; | |
| typedef struct tagTTTOOL_INFO | |
| { | |
| UINT32 uFlags; | |
| HWND32 hwnd; | |
| UINT32 uId; | |
| RECT32 rect; | |
| HINSTANCE32 hinst; | |
| LPSTR lpszText; | |
| LPARAM lParam; | |
| } TTTOOL_INFO; | |
| typedef struct tagTOOLTIPS_INFO | |
| { | |
| CHAR szTipText[INFOTIPSIZE]; | |
| BOOL32 bActive; | |
| BOOL32 bTrackActive; | |
| UINT32 uNumTools; | |
| COLORREF clrBk; | |
| COLORREF clrText; | |
| HFONT32 hFont; | |
| INT32 xTrackPos; | |
| INT32 yTrackPos; | |
| INT32 nMaxTipWidth; | |
| INT32 nTool; | |
| INT32 nOldTool; | |
| INT32 nCurrentTool; | |
| INT32 nTrackTool; | |
| INT32 nAutomaticTime; | |
| INT32 nReshowTime; | |
| INT32 nAutoPopTime; | |
| INT32 nInitialTime; | |
| RECT32 rcMargin; | |
| TTTOOL_INFO *tools; | |
| } TOOLTIPS_INFO; | |
| extern VOID TOOLTIPS_Register (VOID); | |
| extern VOID TOOLTIPS_Unregister (VOID); | |
| #endif /* __WINE_TOOLTIPS_H */ |