| /* |
| * 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 */ |