2 * Rebar class extra info
4 * Copyright 1998 Eric Kohl
10 typedef struct tagREBAR_BAND
30 UINT32 fDraw
; /* drawing flags */
31 RECT32 rcBand
; /* calculated band rectangle */
32 RECT32 rcGripper
; /* calculated gripper rectangle */
33 RECT32 rcCapImage
; /* calculated caption image rectangle */
34 RECT32 rcCapText
; /* calculated caption text rectangle */
35 RECT32 rcChild
; /* calculated child rectangle */
38 HWND32 hwndPrevParent
;
41 typedef struct tagREBAR_INFO
43 COLORREF clrBk
; /* background color */
44 COLORREF clrText
; /* text color */
45 HIMAGELIST himl
; /* handle to imagelist */
46 UINT32 uNumBands
; /* number of bands in the rebar */
47 HWND32 hwndToolTip
; /* handle to the tool tip control */
48 HWND32 hwndNotify
; /* notification window (parent) */
49 HFONT32 hFont
; /* handle to the rebar's font */
50 SIZE32 imageSize
; /* image size (image list) */
52 SIZE32 calcSize
; /* calculated rebar size */
53 BOOL32 bAutoResize
; /* auto resize deadlock flag */
54 HCURSOR32 hcurArrow
; /* handle to the arrow cursor */
55 HCURSOR32 hcurHorz
; /* handle to the EW cursor */
56 HCURSOR32 hcurVert
; /* handle to the NS cursor */
57 HCURSOR32 hcurDrag
; /* handle to the drag cursor */
59 REBAR_BAND
*bands
; /* pointer to the array of rebar bands */
64 extern VOID
REBAR_Register (VOID
);
65 extern VOID
REBAR_Unregister (VOID
);
67 #endif /* __WINE_REBAR_H */