ListView control
[Standard controls]

Data Structures

Modules

Defines

Typedefs


Define Documentation

#define CTRL_LISTVIEW   ("ListView")

The class name of listview control.

Definition at line 51 of file listview.h.

#define LV_ERR   (-1)

Listview return value

Definition at line 56 of file listview.h.

#define LV_ERRSPACE   (-2)

Listview return value

Definition at line 58 of file listview.h.

#define LV_OKAY   0

Listview return value

Definition at line 54 of file listview.h.

#define LVCF_CENTERALIGN   0x0002

Column text center align

Definition at line 180 of file listview.h.

#define LVCF_LEFTALIGN   0x0000

Column flags Column text left align, default

Definition at line 176 of file listview.h.

#define LVCF_RIGHTALIGN   0x0001

Column text right align

Definition at line 178 of file listview.h.

#define LVCF_TREEVIEW   0x0004

Column treeview style

Definition at line 182 of file listview.h.

#define LVFF_ADDDATA   0x0002

Search by addtional data

Definition at line 220 of file listview.h.

#define LVFF_TEXT   0x0001

Listview search flags Search by text

Definition at line 218 of file listview.h.

#define LVFLAG_BITMAP   0x0001

Listview bitmap flags

Definition at line 104 of file listview.h.

#define LVFLAG_ICON   0x0002

Listview icon flags

Definition at line 106 of file listview.h.

#define LVHF_CENTERALIGN   0x0008

Header text center align

Definition at line 190 of file listview.h.

#define LVHF_LEFTALIGN   0x0000

Header flags Header text left align, default

Definition at line 186 of file listview.h.

#define LVHF_RIGHTALIGN   0x0004

Header text right align

Definition at line 188 of file listview.h.

#define LVIF_FOLD   0x0001L

listview item flags, is used inside minigui.

Definition at line 70 of file listview.h.


Typedef Documentation

typedef GHANDLE HLVITEM

List view item handle.

Definition at line 64 of file listview.h.

typedef struct _LVCOLUMN LVCOLUMN

Struct of the listview column info, contains information about a column. This structure is used for creating or retrieving a column.

Contains function pointers for customized drawing

typedef struct _LVFINDINFO LVFINDINFO

Contains information for finding a certain item info

typedef struct _LVITEM LVITEM

Structure of the listview item info, contains information about an item. This structure is used for creating or retrieving an item.

Contains listview notification information when mouse down on the header

Definition at line 269 of file listview.h.

Contains listview notification information when mouse up on the header

Definition at line 274 of file listview.h.

Contains listview notification information when mouse down on the item area

Definition at line 279 of file listview.h.

Contains listview notification information when mouse up on the item area

Definition at line 284 of file listview.h.

Keydown notification information

Definition at line 264 of file listview.h.

typedef struct _LVNM_NORMAL LVNM_NORMAL

Contains listview general notification information

typedef struct _LVSORTDATA LVSORTDATA

Contains information for sorting listview

typedef struct _LVSUBITEM LVSUBITEM

Struct of the listview subitem info, contains information about a subitem. This structure is used for creating or retrieving a subitem.

typedef void(* PFN_LVHDR_BKDRAWFUNC)(HWND hWnd, HLVHDR hlvhdr, HDC hdc, RECT *rcDraw)

Type of listview header background drawing function

Definition at line 159 of file listview.h.

typedef void(* PFN_LVHDR_ITEMDRAWFUNC)(HWND hWnd, int idx, HDC hdc, RECT *rcDraw)

Type of listview header item drawing function

Definition at line 161 of file listview.h.

typedef int(* PFNLVCOMPARE)(HLVITEM nItem1, HLVITEM nItem2, PLVSORTDATA sortData)

Type of listview comparision fuction

Definition at line 152 of file listview.h.

typedef LVCOLUMN* PLVCOLUMN

Data type of pointer to a LVCOLUMN

Definition at line 214 of file listview.h.

Data type of pointer to a LVFINDINFO

Definition at line 250 of file listview.h.

typedef LVITEM* PLVITEM

Data type of the pointer to a LVITEM

Definition at line 101 of file listview.h.

Data type of pointer to a LVNM_HEADRDOWN

Definition at line 271 of file listview.h.

Data type of pointer to a LVNM_HEADRUP

Definition at line 276 of file listview.h.

Data type of pointer to a LVNM_ITEMRDOWN

Definition at line 281 of file listview.h.

Data type of pointer to a LVNM_ITEMRUP

Definition at line 286 of file listview.h.

Data type of pointer to a LVNM_KEYDOWN

Definition at line 266 of file listview.h.

Data type of pointer to a LVNM_NORMAL

Definition at line 261 of file listview.h.

Data type of pointer to a LVSORTDATA

Definition at line 149 of file listview.h.

Data type of the pointer to a LVSUBITEM

Definition at line 136 of file listview.h.

Generated on Thu Apr 7 15:58:35 2011 for MiniGUI V3.0.12 API Reference by  doxygen 1.6.3