Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

List-View Controls Messages

Windows Mobile 6.5
A version of this page is also available for
4/8/2010

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

Programming element Description

LVM_APPROXIMATEVIEWRECT

This message calculates the approximate width and height required to display a specified number of items.

LVM_ARRANGE

This message arranges items in icon view.

LVM_CREATEDRAGIMAGE

This message creates a drag image list for the specified item.

LVM_DELETEALLITEMS

This message removes all items from a list-view control.

LVM_DELETECOLUMN

This message removes a column from a list-view control.

LVM_DELETEITEM

This message removes an item from a list-view control.

LVM_EDITLABEL

This message begins in-place editing of the specified list-view item's text.

LVM_ENABLEGROUPVIEW

This message determines whether the items in a list-view control are displayed as a group.

LVM_ENSUREVISIBLE

This message ensures that a list-view item is entirely or at least partially visible, scrolling the list-view control if necessary.

LVM_FINDITEM

This message searches for a list-view item with the specified characteristics.

LVM_GETBKCOLOR

This message retrieves the background color of a list-view control.

LVM_GETBKIMAGE

This message retrieves the background image in a list-view control.

LVM_GETCALLBACKMASK

This message retrieves the callback mask for a list-view control.

LVM_GETCOLUMN

This message retrieves the attributes of a list-view control column.

LVM_GETCOLUMNORDERARRAY

This message retrieves the current left-to-right order of columns in a list-view control.

LVM_GETCOLUMNWIDTH

This message retrieves the width of a column in report or list view.

LVM_GETCOUNTPERPAGE

This message calculates the number of items that can fit vertically in the visible area of a list-view control when in list or report view.

LVM_GETEDITCONTROL

This message retrieves the handle of the edit control being used to edit a list-view item's text.

LVM_GETEXTENDEDLISTVIEWSTYLE

This message retrieves the extended styles that are currently in use for a specified list-view control.

LVM_GETGROUPCOUNT

This message gets the number of available groups for the list-view control.

LVM_GETGROUPINFO

This message retrieves group information.

LVM_GETGROUPINFOBYINDEX

This message gets the list-view group's information. This information is based on the group index.

LVM_GETGROUPMETRICS

This message retrieves the metrics of a group.

LVM_GETHEADER

This message retrieves the handle to the header control used by the list-view control.

LVM_GETIMAGELIST

This message retrieves the handle of an image list used for drawing list-view items.

LVM_GETISEARCHSTRING

This message retrieves the incremental search string of a list-view control.

LVM_GETITEM

This message retrieves some or all of a list-view item's attributes.

LVM_GETITEMCOUNT

This message retrieves the number of items in a list-view control.

LVM_GETITEMPOSITION

This message retrieves the position of a list-view item.

LVM_GETITEMRECT

This message retrieves the bounding rectangle for all or part of an item in the current view.

LVM_GETITEMSPACING

This message determines the spacing between items in a list-view control.

LVM_GETITEMSTATE

This message retrieves the state of a list-view item.

LVM_GETITEMTEXT

This message retrieves the text of a list-view item or subitem.

LVM_GETNEXTITEM

This message searches for a list-view item that has the specified properties and bears the specified relationship to a specified item.

LVM_GETNUMBEROFWORKAREAS

This message retrieves the number of list-view working areas in a list-view control.

LVM_GETORIGIN

This message retrieves the current view origin for a list-view control.

LVM_GETSELECTEDCOUNT

This message determines the number of selected items in a list-view control.

LVM_GETSELECTIONMARK

This message retrieves the selection mark from a list-view control.

LVM_GETSTRINGWIDTH

This message determines the width of a specified string, using the specified list-view control's current font.

LVM_GETSUBITEMRECT

This message retrieves data about the bounding rectangle for a subitem in a list-view control.

LVM_GETTEXTBKCOLOR

This message retrieves the text background color of a list-view control.

LVM_GETTEXTCOLOR

This message retrieves the text color of a list-view control.

LVM_GETTOOLTIPS

This message retrieves the ToolTip control that the list-view control uses to display ToolTips.

LVM_GETTOPINDEX

This message retrieves the index of the topmost visible item when in list or report view.

LVM_GETVIEWRECT

This message retrieves the bounding rectangle of all items in the list-view control.

LVM_GETWORKAREAS

This message retrieves the working areas from a list-view control.

LVM_HASGROUP

This message determines whether the list-view control has a specified group.

LVM_HITTEST

This message determines which list-view item, if any, is at a specified position.

LVM_INSERTCOLUMN

This message inserts a new column in a list-view control.

LVM_INSERTGROUP

This message inserts a group into a list-view control.

LVM_INSERTGROUPSORTED

This message inserts a group into an ordered list of groups.

LVM_INSERTITEM

This message inserts a new item in a list-view control.

LVM_ISGROUPVIEWENABLED

This message checks whether the list-view control has group view enabled.

LVM_MAPIDTOINDEX

This message maps the identifier (ID) of an item to an index.

LVM_MAPINDEXTOID

This message maps the index of an item to a unique identifier (ID).

LVM_MOVEGROUP

This message moves the group to the specified zero based index.

LVM_MOVEITEMTOGROUP

This message moves an item specified by an index into a group.

LVM_REDRAWITEMS

This message forces a list-view control to redraw a range of items.

LVM_REMOVEALLGROUPS

This message removes all groups from a list-view control.

LVM_REMOVEGROUP

This message removes a group from a list-view control.

LVM_SCROLL

This message scrolls the content of a list-view control.

LVM_SETBKCOLOR

This message sets the background color of a list-view control.

LVM_SETBKIMAGE

This message sets the background image in a list-view control.

LVM_SETCALLBACKMASK

This message sets the callback mask for a list-view control.

LVM_SETCOLUMN

This message sets the attributes of a list-view column.

LVM_SETCOLUMNORDERARRAY

This message sets the left-to-right order of columns in a list-view control.

LVM_SETCOLUMNWIDTH

This message changes the width of a column in report or list view.

LVM_SETEXTENDEDLISTVIEWSTYLE

This message sets extended styles in list-view controls.

LVM_SETGROUPINFO

This message sets group information.

LVM_SETGROUPMETRICS

This message sets the metrics of a group.

LVM_SETICONSPACING

This message sets the spacing between icons in list-view controls that have the LVS_ICON style.

LVM_SETIMAGELIST

This message assigns a new image list to a list-view control.

LVM_SETINFOTIP

This message sets the ToolTip text.

LVM_SETITEM

This message sets some or all of a list-view item's attributes.

LVM_SETITEMCOUNT

This message prepares a list-view control for adding a large number of items.

LVM_SETITEMPOSITION

This message moves an item to a specified position in a list-view control, which must be in icon or small icon view.

LVM_SETITEMPOSITION32

This message moves an item to a specified position in a list-view control, which must be in icon or small icon view.

LVM_SETITEMSTATE

This message changes the state of an item in a list-view control.

LVM_SETITEMTEXT

This message changes the text of a list-view item or subitem.

LVM_SETSELECTIONMARK

This message sets the selection mark in a list-view control.

LVM_SORTGROUPS

This message uses an application-defined comparison function to sort groups by ID within a list-view control.

LVM_SETTEXTBKCOLOR

This message sets the background color of text in a list-view control.

LVM_SETTEXTCOLOR

This message sets the text color of a list-view control.

LVM_SETTOOLTIPS

This message sets the ToolTip control that the list-view control will use to display ToolTips.

LVM_SETWORKAREAS

This message sets the working areas within a list-view control.

LVM_SORTITEMS

This message sorts list-view items using an application-defined comparison function.

LVM_SUBITEMHITTEST

This message determines which list-view item or subitem is at a specified position.

LVM_UPDATE

This message updates a list-view item.

Community Additions

Show:
© 2015 Microsoft