| /* | |
| * Tool tips class extra info | |
| * | |
| * Copyright 1998 Eric Kohl | |
| */ | |
| #ifndef __WINE_TOOLTIPS_H | |
| #define __WINE_TOOLTIPS_H | |
| #include "commctrl.h" | |
| #include "windef.h" | |
| #include "wingdi.h" | |
| typedef struct tagTT_SUBCLASS_INFO | |
| { | |
| WNDPROC wpOrigProc; | |
| HWND hwndToolTip; | |
| UINT uRefCount; | |
| } TT_SUBCLASS_INFO, *LPTT_SUBCLASS_INFO; | |
| typedef struct tagTTTOOL_INFO | |
| { | |
| UINT uFlags; | |
| HWND hwnd; | |
| UINT uId; | |
| RECT rect; | |
| HINSTANCE hinst; | |
| LPWSTR lpszText; | |
| LPARAM lParam; | |
| } TTTOOL_INFO; | |
| typedef struct tagTOOLTIPS_INFO | |
| { | |
| WCHAR szTipText[INFOTIPSIZE]; | |
| BOOL bActive; | |
| BOOL bTrackActive; | |
| UINT uNumTools; | |
| COLORREF clrBk; | |
| COLORREF clrText; | |
| HFONT hFont; | |
| INT xTrackPos; | |
| INT yTrackPos; | |
| INT nMaxTipWidth; | |
| INT nTool; | |
| INT nOldTool; | |
| INT nCurrentTool; | |
| INT nTrackTool; | |
| INT nAutomaticTime; | |
| INT nReshowTime; | |
| INT nAutoPopTime; | |
| INT nInitialTime; | |
| RECT rcMargin; | |
| BOOL bNotifyUnicode; | |
| TTTOOL_INFO *tools; | |
| } TOOLTIPS_INFO; | |
| extern VOID TOOLTIPS_Register (VOID); | |
| extern VOID TOOLTIPS_Unregister (VOID); | |
| #endif /* __WINE_TOOLTIPS_H */ |