List-View Controls Macros

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

Programming element Description
ListView_ApproximateViewRect This macro calculates the approximate width and height required to display a specified number of items.
ListView_Arrange This macro arranges items in icon view.
ListView_CreateDragImage This macro creates a drag image list for the specified item.
ListView_DeleteAllItems This macro removes all items from a list-view control.
ListView_DeleteColumn This macro removes a column from a list-view control.
ListView_DeleteItem This macro removes an item from a list-view control.
ListView_EditLabel This macro begins in-place editing of the specified list-view item's text.
ListView_EnsureVisible This macro ensures that a list-view item is either entirely or partially visible, scrolling the list-view control if necessary.
ListView_FindItem This macro searches for a list-view item with the specified characteristics.
ListView_GetBkColor This macro retrieves the background color of a list-view control.
ListView_GetCallbackMask This macro retrieves the callback mask for a list-view control.
ListView_GetCheckState This macro determines if an item in a list-view control is selected.
ListView_GetColumn This macro retrieves the attributes of a list-view control's column.
ListView_GetColumnOrderArray This macro retrieves the current left-to-right order of columns in a list-view control.
ListView_GetColumnWidth This macro retrieves the width of a column in report or list view.
ListView_GetCountPerPage This macro calculates the number of items that can fit vertically in the visible area of a list-view control when in list or report view.
ListView_GetEditControl This macro retrieves the handle to the edit control being used to edit a list-view item's text.
ListView_GetExtendedListViewStyle This macro retrieves the extended styles that are currently in use for a specified list-view control.
ListView_GetHeader This macro retrieves the handle to the header control used by a list-view control.
ListView_GetImageList This macro retrieves the handle to an image list used for drawing list-view items.
ListView_GetISearchString This macro retrieves the incremental search string of a list-view control.
ListView_GetItem This macro retrieves some or all of a list-view item's attributes.
ListView_GetItemCount This macro retrieves the number of items in a list-view control.
ListView_GetItemPosition This macro retrieves the position of a list-view item.
ListView_GetItemRect This macro retrieves the bounding rectangle for all or part of an item in the current view.
ListView_GetItemSpacing This macro determines the spacing between items in a list-view control.
ListView_GetItemState This macro retrieves the state of a list-view item.
ListView_GetItemText This macro retrieves the text of a list-view item or subitem.
ListView_GetNextItem This macro searches for a list-view item that has the specified properties and bears the specified relationship to a specified item.
ListView_GetNumberOfWorkAreas This macro retrieves the number of working areas in a list-view control.
ListView_GetOrigin This macro retrieves the current view origin for a list-view control.
ListView_GetSelectedCount This macro determines the number of selected items in a list-view control.
ListView_GetSelectionMark This macro retrieves the selection mark from a list-view control.
ListView_GetStringWidth This macro determines the width of a specified string, using the specified list-view control's current font.
ListView_GetSubItemRect This macro retrieves information about the rectangle that surrounds a subitem in a list-view control.
ListView_GetTextBkColor This macro retrieves the text background color of a list-view control.
ListView_GetTextColor This macro retrieves the text color of a list-view control.
ListView_GetTopIndex This macro retrieves the index of the topmost visible item when in list or report view.
ListView_GetViewRect This macro retrieves the bounding rectangle of all items in the list-view control.
ListView_GetWorkAreas This macro retrieves the working areas from a list-view control.
ListView_HitTest This macro determines which list-view item, if any, is at a specified position.
ListView_InsertColumn This macro inserts a new column in a list-view control.
ListView_InsertItem This macro inserts a new item in a list-view control.
ListView_RedrawItems This macro forces a list-view control to redraw a range of items.
ListView_Scroll This macro scrolls the content of a list-view control.
ListView_SetBkColor This macro sets the background color a list-view control.
ListView_SetCallbackMask This macro changes the callback mask for a list-view control.
ListView_SetColumn This macro sets the attributes of a list-view column.
ListView_SetColumnOrderArray This macro sets the left-to-right order of columns in a list-view control.
ListView_SetColumnWidth This macro changes the width of a column in report or list view.
ListView_SetExtendedListViewStyle This macro sets extended styles for list-view controls.
ListView_SetIconSpacing This macro sets the spacing between icons in list-view controls set to the LVS_ICON style.
ListView_SetImageList This macro assigns an image list to a list-view control.
ListView_SetItem This macro sets some or all of a list-view item's attributes.
ListView_SetItemCount This macro prepares a list-view control for adding a large number of items.
ListView_SetItemCountEx This macro sets the virtual number of items in a virtual list-view control.
ListView_SetItemPosition This macro moves an item to a specified position in a list-view control, which must be in icon or small icon view.
ListView_SetItemPosition32 This macro moves an item to a specified position in a list-view control, which must be in icon or small icon view.
ListView_SetItemState This macro changes the state of an item in a list-view control.
ListView_SetItemText This macro changes the text of a list-view item or subitem.
ListView_SetSelectionMark This macro sets the selection mark in a list-view control.
ListView_SetTextBkColor This macro sets the background color of text in a list-view control.
ListView_SetTextColor This macro sets the text color of a list-view control.
ListView_SetWorkAreas This macro sets the working area within a list-view control.
ListView_SortItems This macro uses an application-defined comparison function to sort the items of a list-view control.
ListView_SubItemHitTest This macro determines which list-view item or subitem is located at a specified position.
ListView_Update This macro updates a list-view item.

See Also

List-View Controls Reference

Last updated on Wednesday, April 13, 2005

© 2005 Microsoft Corporation. All rights reserved.