source: trunk/include/win/tooltips.h@ 3830

Last change on this file since 3830 was 3152, checked in by cbratschi, 25 years ago

* empty log message *

File size: 1.2 KB
Line 
1/* $Id: tooltips.h,v 1.3 2000-03-18 16:10:57 cbratschi Exp $ */
2
3/*
4 * Tool tips class extra info
5 *
6 * Copyright 1998 Eric Kohl
7 */
8
9#ifndef __WINE_TOOLTIPS_H
10#define __WINE_TOOLTIPS_H
11
12
13typedef struct tagTT_SUBCLASS_INFO
14{
15 WNDPROC wpOrigProc;
16 HWND hwndToolTip;
17 UINT uRefCount;
18} TT_SUBCLASS_INFO, *LPTT_SUBCLASS_INFO;
19
20
21typedef struct tagTTTOOL_INFO
22{
23 UINT uFlags;
24 HWND hwnd;
25 UINT uId;
26 RECT rect;
27 HINSTANCE hinst;
28 LPWSTR lpszText;
29 LPARAM lParam;
30} TTTOOL_INFO;
31
32
33typedef struct tagTOOLTIPS_INFO
34{
35 COMCTL32_HEADER header;
36
37 WCHAR szTipText[INFOTIPSIZE];
38 BOOL bActive;
39 BOOL bTrackActive;
40 UINT uNumTools;
41 COLORREF clrBk;
42 COLORREF clrText;
43 HFONT hFont;
44 INT xTrackPos;
45 INT yTrackPos;
46 INT nMaxTipWidth;
47 INT nTool;
48 INT nOldTool;
49 INT nCurrentTool;
50 INT nTrackTool;
51 INT nAutomaticTime;
52 INT nReshowTime;
53 INT nAutoPopTime;
54 INT nInitialTime;
55 RECT rcMargin;
56
57 TTTOOL_INFO *tools;
58} TOOLTIPS_INFO;
59
60
61extern VOID TOOLTIPS_Register (VOID);
62extern VOID TOOLTIPS_Unregister (VOID);
63
64#endif /* __WINE_TOOLTIPS_H */
Note: See TracBrowser for help on using the repository browser.