2 * Rebar class extra info
4 * Copyright 1998 Eric Kohl
14 typedef struct tagREBAR_BAND
34 UINT fDraw
; /* drawing flags */
35 RECT rcBand
; /* calculated band rectangle */
36 RECT rcGripper
; /* calculated gripper rectangle */
37 RECT rcCapImage
; /* calculated caption image rectangle */
38 RECT rcCapText
; /* calculated caption text rectangle */
39 RECT rcChild
; /* calculated child rectangle */
45 typedef struct tagREBAR_INFO
47 COLORREF clrBk
; /* background color */
48 COLORREF clrText
; /* text color */
49 HIMAGELIST himl
; /* handle to imagelist */
50 UINT uNumBands
; /* number of bands in the rebar */
51 HWND hwndToolTip
; /* handle to the tool tip control */
52 HWND hwndNotify
; /* notification window (parent) */
53 HFONT hFont
; /* handle to the rebar's font */
54 SIZE imageSize
; /* image size (image list) */
56 SIZE calcSize
; /* calculated rebar size */
57 BOOL bAutoResize
; /* auto resize deadlock flag */
58 BOOL bUnicode
; /* Unicode flag */
59 HCURSOR hcurArrow
; /* handle to the arrow cursor */
60 HCURSOR hcurHorz
; /* handle to the EW cursor */
61 HCURSOR hcurVert
; /* handle to the NS cursor */
62 HCURSOR hcurDrag
; /* handle to the drag cursor */
63 INT iVersion
; /* version number */
65 REBAR_BAND
*bands
; /* pointer to the array of rebar bands */
70 extern VOID
REBAR_Register (VOID
);
71 extern VOID
REBAR_Unregister (VOID
);
73 #endif /* __WINE_REBAR_H */