Share via


List-View Controls Structures (Compact 2013)

3/28/2014

The following table shows the list-view controls structures, with a description of the purpose of each.

Programming element

Description

LV_DISPINFO

This structure contains information needed to display an owner-drawn item in a list-view control.

LV_FINDINFO

This structure contains information used to search for a list-view item.

LVBKIMAGE

This structure contains information about the background image of a list-view control.

LVCOLUMN

This structure contains information about a column in report view.

LVFINDINFO

This structure that contains information used to search for a list-view item.

LVGROUP

This structure is used to set and retrieve groups.

LVGROUPMETRICS

This structure is used to set or retrieve group metrics.

LVHITTESTINFO

This structure has been extended to accommodate subitem hit-testing.

LVINSERTGROUPSORTED

This structure is used with LVM_INSERTGROUPSORTED to sort groups.

LVITEM

This structure that specifies or receives the attributes of a list-view item.

LVSETINFOTIP

This structure provides information about ToolTip text that is to be set.

NMLISTVIEW

This structure contains information about a list-view message.

NMLVCACHEHINT

This structure contains information used to update the cached item information for use with a virtual list view.

NMLVCUSTOMDRAW

This structure contains information specific to an NM_CUSTOMDRAW message sent by a list-view control.

NMLVFINDITEM

This structure that contains information the owner needs to find items requested by a virtual list-view control.

NMLVGETINFOTIP

This structure contains and receives list-view item information that is needed to display a ToolTip for an item.

NMLVKEYDOWN

This structure that contains information used in processing the LVN_KEYDOWN message.

NMLVODSTATECHANGE

This structure that contains information for use in processing the LVN_ODSTATECHANGED message.

See Also

Reference

List-View Controls Reference