Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

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.

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_CUSTOMDRAWmessage 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_KEYDOWNmessage.

NMLVODSTATECHANGE

This structure that contains information for use in processing the LVN_ODSTATECHANGEDmessage.

See Also