/* * 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 */