| /* | |
| * Tab control class extra info | |
| * | |
| * Copyright 1998 Anders Carlsson | |
| */ | |
| #ifndef __WINE_TAB_H | |
| #define __WINE_TAB_H | |
| typedef struct tagTAB_ITEM | |
| { | |
| UINT32 mask; | |
| UINT32 lpReserved1; | |
| UINT32 lpReserved2; | |
| LPSTR pszText; | |
| INT32 cchTextMax; | |
| INT32 iImage; | |
| LPARAM lParam; | |
| RECT32 rect; /* bounding rectangle of the item */ | |
| } TAB_ITEM; | |
| typedef struct tagTAB_INFO | |
| { | |
| UINT32 uNumItem; /* number of tab items */ | |
| INT32 nHeight; /* height of the tab row */ | |
| HFONT32 hFont; /* handle to the current font */ | |
| HCURSOR32 hcurArrow; /* handle to the current cursor */ | |
| INT32 iSelected; /* the currently selected item */ | |
| TAB_ITEM *items; /* pointer to an array of TAB_ITEM's */ | |
| RECT32 rect; | |
| } TAB_INFO; | |
| extern void TAB_Register (void); | |
| #endif /* __WINE_TAB_H */ |