mirror of
git://source.winehq.org/git/wine.git
synced 2024-10-31 12:19:49 +00:00
a6d833a552
- Implemented LVM_FINDITEM message. - Added some new window styles. - Fixed some bugs and extended a number of existing functions. - Modified selection functions to support area selection (for group selection in LVS_ICON and LVS_SMALLICON).
63 lines
1.1 KiB
C
63 lines
1.1 KiB
C
/*
|
|
* Listview class extra info
|
|
*
|
|
* Copyright 1998 Eric Kohl
|
|
*/
|
|
|
|
#ifndef __WINE_LISTVIEW_H
|
|
#define __WINE_LISTVIEW_H
|
|
|
|
typedef struct tagLISTVIEW_SUBITEM
|
|
{
|
|
LPSTR pszText;
|
|
INT iImage;
|
|
INT iSubItem;
|
|
|
|
} LISTVIEW_SUBITEM;
|
|
|
|
typedef struct tagLISTVIEW_ITEM
|
|
{
|
|
UINT state;
|
|
LPSTR pszText;
|
|
INT iImage;
|
|
LPARAM lParam;
|
|
INT iIndent;
|
|
POINT ptPosition;
|
|
|
|
} LISTVIEW_ITEM;
|
|
|
|
|
|
typedef struct tagLISTVIEW_INFO
|
|
{
|
|
COLORREF clrBk;
|
|
COLORREF clrText;
|
|
COLORREF clrTextBk;
|
|
HIMAGELIST himlNormal;
|
|
HIMAGELIST himlSmall;
|
|
HIMAGELIST himlState;
|
|
BOOL bLButtonDown;
|
|
BOOL bRButtonDown;
|
|
INT nFocusedItem;
|
|
INT nItemHeight;
|
|
INT nItemWidth;
|
|
INT nSelectionMark;
|
|
SHORT notifyFormat;
|
|
RECT rcList;
|
|
RECT rcView;
|
|
SIZE iconSize;
|
|
SIZE iconSpacing;
|
|
UINT uCallbackMask;
|
|
HWND hwndHeader;
|
|
HFONT hDefaultFont;
|
|
HFONT hFont;
|
|
BOOL bFocus;
|
|
DWORD dwExStyle; /* extended listview style */
|
|
HDPA hdpaItems;
|
|
|
|
} LISTVIEW_INFO;
|
|
|
|
|
|
extern VOID LISTVIEW_Register (VOID);
|
|
extern VOID LISTVIEW_Unregister (VOID);
|
|
|
|
#endif /* __WINE_LISTVIEW_H */
|