48 lines
909 B
C
48 lines
909 B
C
/*
|
|
* Listview class extra info
|
|
*
|
|
* Copyright 1998 Eric Kohl
|
|
*/
|
|
|
|
#ifndef __WINE_LISTVIEW_H
|
|
#define __WINE_LISTVIEW_H
|
|
|
|
|
|
typedef struct tagLISTVIEW_ITEM
|
|
{
|
|
UINT32 state;
|
|
LPSTR pszText;
|
|
INT32 iImage;
|
|
LPARAM lParam;
|
|
INT32 iIndent;
|
|
|
|
} LISTVIEW_ITEM;
|
|
|
|
|
|
typedef struct tagLISTVIEW_INFO
|
|
{
|
|
COLORREF clrBk;
|
|
COLORREF clrText;
|
|
COLORREF clrTextBk;
|
|
HIMAGELIST himlNormal;
|
|
HIMAGELIST himlSmall;
|
|
HIMAGELIST himlState;
|
|
INT32 nItemCount;
|
|
INT32 nColumnCount;
|
|
HWND32 hwndHeader;
|
|
HFONT32 hDefaultFont;
|
|
HFONT32 hFont;
|
|
RECT32 rcList; /* "client" area of the list (without header) */
|
|
BOOL32 bFocus;
|
|
|
|
DWORD dwExStyle; /* extended listview style */
|
|
HDPA hdpaItems;
|
|
|
|
} LISTVIEW_INFO;
|
|
|
|
|
|
extern VOID LISTVIEW_Register (VOID);
|
|
extern VOID LISTVIEW_Unregister (VOID);
|
|
|
|
#endif /* __WINE_LISTVIEW_H */
|