Started WM_NOTIFYFORMAT support.
[wine/dcerpc.git] / include / tooltips.h
blob1249a3067ad12a284e709c40652dcbea5738ea25
1 /*
2 * Tool tips class extra info
4 * Copyright 1998 Eric Kohl
5 */
7 #ifndef __WINE_TOOLTIPS_H
8 #define __WINE_TOOLTIPS_H
11 typedef struct tagTT_SUBCLASS_INFO
13 WNDPROC wpOrigProc;
14 HWND hwndToolTip;
15 UINT uRefCount;
16 } TT_SUBCLASS_INFO, *LPTT_SUBCLASS_INFO;
19 typedef struct tagTTTOOL_INFO
21 UINT uFlags;
22 HWND hwnd;
23 UINT uId;
24 RECT rect;
25 HINSTANCE hinst;
26 LPWSTR lpszText;
27 LPARAM lParam;
28 } TTTOOL_INFO;
31 typedef struct tagTOOLTIPS_INFO
33 WCHAR szTipText[INFOTIPSIZE];
34 BOOL bActive;
35 BOOL bTrackActive;
36 UINT uNumTools;
37 COLORREF clrBk;
38 COLORREF clrText;
39 HFONT hFont;
40 INT xTrackPos;
41 INT yTrackPos;
42 INT nMaxTipWidth;
43 INT nTool;
44 INT nOldTool;
45 INT nCurrentTool;
46 INT nTrackTool;
47 INT nAutomaticTime;
48 INT nReshowTime;
49 INT nAutoPopTime;
50 INT nInitialTime;
51 RECT rcMargin;
52 BOOL bNotifyUnicode;
54 TTTOOL_INFO *tools;
55 } TOOLTIPS_INFO;
58 extern VOID TOOLTIPS_Register (VOID);
59 extern VOID TOOLTIPS_Unregister (VOID);
61 #endif /* __WINE_TOOLTIPS_H */