List View Control Reference

The following messages, notification messages, and structures are associated with list view controls. These elements can be grouped, as follows.

Items and Subitems

LV_ITEM

LVM_DELETEALLITEMS
LVM_DELETEITEM
LVM_GETITEM
LVM_GETITEMCOUNT
LVM_GETITEMSPACING
LVM_GETITEMSTATE
LVM_GETITEMTEXT
LVM_GETSELECTEDCOUNT
LVM_INSERTITEM
LVM_SETITEM
LVM_SETITEMCOUNT
LVM_SETITEMSTATE
LVM_SETITEMTEXT

Callback Items

LV_DISPINFO

LVM_GETCALLBACKMASK
LVM_REDRAWITEMS
LVM_SETCALLBACKMASK
LVM_UPDATE
LVN_GETDISPINFO
LVN_SETDISPINFO

Columns

LV_COLUMN

LVM_DELETECOLUMN
LVM_GETCOLUMN
LVM_GETCOLUMNWIDTH
LVM_GETSTRINGWIDTH
LVM_INSERTCOLUMN
LVM_SETCOLUMN
LVM_SETCOLUMNWIDTH
LVN_COLUMNCLICK

Arranging, Sorting, and Finding

LV_FINDINFO

LVM_ARRANGE
LVM_FINDITEM
LVM_GETNEXTITEM
LVM_SORTITEMS

Item Positions and Scrolling

LV_HITTESTINFO

LVM_ENSUREVISIBLE
LVM_GETCOUNTPERPAGE
LVM_GETITEMPOSITION
LVM_GETITEMRECT
LVM_GETORIGIN
LVM_GETTOPINDEX
LVM_GETVIEWRECT
LVM_HITTEST
LVM_SCROLL
LVM_SETITEMPOSITION
LVM_SETITEMPOSITION32

Colors

LVM_GETBKCOLOR
LVM_GETTEXTBKCOLOR
LVM_GETTEXTCOLOR
LVM_SETBKCOLOR
LVM_SETTEXTBKCOLOR
LVM_SETTEXTCOLOR

Miscellaneous

LV_KEYDOWN

LVM_CREATEDRAGIMAGE
LVM_EDITLABEL
LVM_GETEDITCONTROL
LVM_GETIMAGELIST
LVM_SETIMAGELIST
LVN_BEGINDRAG
LVN_BEGINLABELEDIT
LVN_BEGINRDRAG
LVN_DELETEALLITEMS
LVN_DELETEITEM
LVN_ENDLABELEDIT
LVN_INSERTITEM
LVN_ITEMCHANGED
LVN_ITEMCHANGING
LVN_KEYDOWN
NM_LISTVIEW

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database