| /* | |
| * Rebar class extra info | |
| * | |
| * Copyright 1998 Eric Kohl | |
| */ | |
| #ifndef __WINE_REBAR_H | |
| #define __WINE_REBAR_H | |
| #include "commctrl.h" | |
| #include "windef.h" | |
| #include "wingdi.h" | |
| typedef struct tagREBAR_BAND | |
| { | |
| UINT fStyle; | |
| COLORREF clrFore; | |
| COLORREF clrBack; | |
| INT iImage; | |
| HWND hwndChild; | |
| UINT cxMinChild; | |
| UINT cyMinChild; | |
| UINT cx; | |
| HBITMAP hbmBack; | |
| UINT wID; | |
| UINT cyChild; | |
| UINT cyMaxChild; | |
| UINT cyIntegral; | |
| UINT cxIdeal; | |
| LPARAM lParam; | |
| UINT cxHeader; | |
| UINT uMinHeight; | |
| UINT fDraw; /* drawing flags */ | |
| RECT rcBand; /* calculated band rectangle */ | |
| RECT rcGripper; /* calculated gripper rectangle */ | |
| RECT rcCapImage; /* calculated caption image rectangle */ | |
| RECT rcCapText; /* calculated caption text rectangle */ | |
| RECT rcChild; /* calculated child rectangle */ | |
| LPWSTR lpText; | |
| HWND hwndPrevParent; | |
| } REBAR_BAND; | |
| typedef struct tagREBAR_INFO | |
| { | |
| COLORREF clrBk; /* background color */ | |
| COLORREF clrText; /* text color */ | |
| HIMAGELIST himl; /* handle to imagelist */ | |
| UINT uNumBands; /* number of bands in the rebar */ | |
| HWND hwndToolTip; /* handle to the tool tip control */ | |
| HWND hwndNotify; /* notification window (parent) */ | |
| HFONT hFont; /* handle to the rebar's font */ | |
| SIZE imageSize; /* image size (image list) */ | |
| SIZE calcSize; /* calculated rebar size */ | |
| BOOL bAutoResize; /* auto resize deadlock flag */ | |
| BOOL bUnicode; /* Unicode flag */ | |
| HCURSOR hcurArrow; /* handle to the arrow cursor */ | |
| HCURSOR hcurHorz; /* handle to the EW cursor */ | |
| HCURSOR hcurVert; /* handle to the NS cursor */ | |
| HCURSOR hcurDrag; /* handle to the drag cursor */ | |
| INT iVersion; /* version number */ | |
| REBAR_BAND *bands; /* pointer to the array of rebar bands */ | |
| } REBAR_INFO; | |
| extern VOID REBAR_Register (VOID); | |
| extern VOID REBAR_Unregister (VOID); | |
| #endif /* __WINE_REBAR_H */ |