blob: 6b0b6311dbe43c482644af481963ef347dca7d25 [file] [log] [blame]
/*
* 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 */