Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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. |
See Also
Send Feedback on this topic to the authors