ListView_ApproximateViewRect |
Calculates the approximate width and height required to display a given number of items. You can use this macro or send the LVM_APPROXIMATEVIEWRECT message explicitly.
|
ListView_Arrange |
Arranges items in icon view. You can use this macro or send the LVM_ARRANGE message explicitly.
|
ListView_CancelEditLabel |
Cancels an item text editing operation. You can use this macro or send the LVM_CANCELEDITLABEL message explicitly.
|
ListView_CreateDragImage |
Creates a drag image list for the specified item. You can use this macro or send the LVM_CREATEDRAGIMAGE message explicitly.
|
ListView_DeleteAllItems |
Removes all items from a list-view control. You can use this macro or send the LVM_DELETEALLITEMS message explicitly.
|
ListView_DeleteColumn |
Removes a column from a list-view control. You can use this macro or send the LVM_DELETECOLUMN message explicitly.
|
ListView_DeleteItem |
Removes an item from a list-view control. You can use this macro or send the LVM_DELETEITEM message explicitly.
|
ListView_EditLabel |
Begins in-place editing of the specified list-view item's text. The message implicitly selects and focuses the specified item. You can use this macro or send the LVM_EDITLABEL message explicitly.
|
ListView_EnableGroupView |
Enables or disables whether the items in a list-view control display as a group. You can use this macro or send the LVM_ENABLEGROUPVIEW message explicitly.
|
ListView_EnsureVisible |
Ensures that a list-view item is either entirely or partially visible, scrolling the list-view control if necessary. You can use this macro or send the LVM_ENSUREVISIBLE message explicitly.
|
ListView_FindItem |
Searches for a list-view item with the specified characteristics. You can use this macro or send the LVM_FINDITEM message explicitly.
|
ListView_GetBkColor |
Gets the background color of a list-view control. You can use this macro or send the LVM_GETBKCOLOR message explicitly.
|
ListView_GetBkImage |
Gets the background image in a list-view control. You can use this macro or send the LVM_GETBKIMAGE message explicitly.
|
ListView_GetCallbackMask |
Gets the callback mask for a list-view control. You can use this macro or send the LVM_GETCALLBACKMASK message explicitly.
|
ListView_GetCheckState |
Determines if an item in a list-view control is selected. This should be used only for list-view controls that have the LVS_EX_CHECKBOXES style.
|
ListView_GetColumn |
Gets the attributes of a list-view control's column. You can use this macro or send the LVM_GETCOLUMN message explicitly.
|
ListView_GetColumnOrderArray |
Gets the current left-to-right order of columns in a list-view control. You can use this macro or send the LVM_GETCOLUMNORDERARRAY message explicitly.
|
ListView_GetColumnWidth |
Gets the width of a column in report or list view. You can use this macro or send the LVM_GETCOLUMNWIDTH message explicitly.
|
ListView_GetCountPerPage |
Calculates the number of items that can fit vertically in the visible area of a list-view control when in list or report view. Only fully visible items are counted. You can use this macro or send the LVM_GETCOUNTPERPAGE message explicitly.
|
ListView_GetEditControl |
Gets the handle to the edit control being used to edit a list-view item's text. You can use this macro or send the LVM_GETEDITCONTROL message explicitly.
|
ListView_GetEmptyText |
Gets the text meant for display when the list-view control appears empty. Use this macro or send the LVM_GETEMPTYTEXT message explicitly.
|
ListView_GetExtendedListViewStyle |
Gets the extended styles that are currently in use for a given list-view control. You can use this macro or send the LVM_GETEXTENDEDLISTVIEWSTYLE message explicitly.
|
ListView_GetFocusedGroup |
Gets the group that has the focus. Use this macro or send the LVM_GETFOCUSEDGROUP message explicitly.
|
ListView_GetFooterInfo |
Gets information on the footer of a specified list-view control. Use this macro or send the LVM_GETFOOTERINFO message explicitly.
|
ListView_GetFooterItem |
Gets information on a footer item for a specified list-view control. Use this macro or send the LVM_GETFOOTERITEM message explicitly.
|
ListView_GetFooterItemRect |
Gets the coordinates of a footer for a specified item in a list-view control. Use this macro or send the LVM_GETFOOTERITEMRECT message explicitly.
|
ListView_GetFooterRect |
Gets the coordinates of the footer for a specified list-view control. Use this macro or send the LVM_GETFOOTERRECT message explicitly.
|
ListView_GetGroupCount |
Gets the number of groups. You can use this macro or send the LVM_GETGROUPCOUNT message explicitly.
|
ListView_GetGroupHeaderImageList |
Gets the group header image list that has been set for an existing list-view control.
|
ListView_GetGroupInfo |
Gets group information. You can use this macro or send the LVM_GETGROUPINFO message explicitly.
|
ListView_GetGroupInfoByIndex |
Gets information on a specified group. Use this macro or send the LVM_GETGROUPINFOBYINDEX message explicitly.
|
ListView_GetGroupMetrics |
Gets information about the display of groups. You can use this macro or send the LVM_GETGROUPMETRICS message explicitly.
|
ListView_GetGroupRect |
Gets the rectangle for a specified group. Use this macro or send the LVM_GETGROUPRECT message explicitly.
|
ListView_GetGroupState |
Gets the state for a specified group. Use this macro or send the LVM_GETGROUPSTATE message explicitly.
|
ListView_GetHeader |
Gets the handle to the header control used by a list-view control. You can use this macro or send the LVM_GETHEADER message explicitly.
|
ListView_GetHotCursor |
Gets the HCURSOR used when the pointer is over an item while hot tracking is enabled. You can use this macro or send the LVM_GETHOTCURSOR message explicitly.
|
ListView_GetHotItem |
Gets the index of the hot item. You can use this macro or send the LVM_GETHOTITEM message explicitly.
|
ListView_GetHoverTime |
Gets the amount of time that the mouse cursor must hover over an item before it is selected. You can use this macro or send the LVM_GETHOVERTIME message explicitly.
|
ListView_GetImageList |
Gets the handle to an image list used for drawing list-view items. You can use this macro or send the LVM_GETIMAGELIST message explicitly.
|
ListView_GetInsertMark |
Gets the position of the insertion point. You can use this macro or send the LVM_GETINSERTMARK message explicitly.
|
ListView_GetInsertMarkColor |
Gets the color of the insertion point. You can use this macro or send the LVM_GETINSERTMARKCOLOR message explicitly.
|
ListView_GetInsertMarkRect |
Gets the rectangle that bounds the insertion point. You can use this macro or send the LVM_GETINSERTMARKRECT message explicitly.
|
ListView_GetISearchString |
Gets the incremental search string of a list-view control. You can use this macro or send the LVM_GETISEARCHSTRING message explicitly.
|
ListView_GetItem |
Gets some or all of a list-view item's attributes. You can use this macro or send the LVM_GETITEM message explicitly.
|
ListView_GetItemCount |
Gets the number of items in a list-view control. You can use this macro or send the LVM_GETITEMCOUNT message explicitly.
|
ListView_GetItemIndexRect |
Gets the bounding rectangle for all or part of a subitem in the current view of a specified list-view control. Use this macro or send the LVM_GETITEMINDEXRECT message explicitly.
|
ListView_GetItemPosition |
Gets the position of a list-view item. You can use this macro or explicitly send the LVM_GETITEMPOSITION message.
|
ListView_GetItemRect |
Gets the bounding rectangle for all or part of an item in the current view. You can use this macro or send the LVM_GETITEMRECT message explicitly.
|
ListView_GetItemSpacing |
Determines the spacing between items in a list-view control. You can use this macro or send the LVM_GETITEMSPACING message explicitly.
|
ListView_GetItemState |
Gets the state of a list-view item. You can use this macro or send the LVM_GETITEMSTATE message explicitly.
|
ListView_GetItemText |
Gets the text of a list-view item or subitem. You can use this macro or send the LVM_GETITEMTEXT message explicitly.
|
ListView_GetNextItem |
Searches for a list-view item that has the specified properties and bears the specified relationship to a specified item. You can use this macro or send the LVM_GETNEXTITEM message explicitly.
|
ListView_GetNextItemIndex |
Gets the index of the item in a particular list-view control that has the specified properties and relationship to another specific item. Use this macro or send the LVM_GETNEXTITEMINDEX message explicitly.
|
ListView_GetNumberOfWorkAreas |
Gets the number of working areas in a list-view control. You can use this macro or send the LVM_GETNUMBEROFWORKAREAS message explicitly.
|
ListView_GetOrigin |
Gets the current view origin for a list-view control. You can use this macro or send the LVM_GETORIGIN message explicitly.
|
ListView_GetOutlineColor |
Gets the color of the border of a list-view control if the LVS_EX_BORDERSELECT extended window style is set. You can use this macro or send the LVM_GETOUTLINECOLOR message explicitly.
|
ListView_GetSelectedColumn |
Gets an integer that specifies the selected column. You can use this macro or send the LVM_GETSELECTEDCOLUMN message explicitly.
|
ListView_GetSelectedCount |
Determines the number of selected items in a list-view control. You can use this macro or send the LVM_GETSELECTEDCOUNT message explicitly.
|
ListView_GetSelectionMark |
Gets the selection mark from a list-view control. You can use this macro or explicitly send the LVM_GETSELECTIONMARK message.
|
ListView_GetStringWidth |
Determines the width of a specified string using the specified list-view control's current font. You can use this macro or send the LVM_GETSTRINGWIDTH message explicitly.
|
ListView_GetSubItemRect |
Gets information about the rectangle that surrounds a subitem in a list-view control. You can use this macro (recommended) or send the LVM_GETSUBITEMRECT message explicitly. This macro is intended to be used only on list-view controls that use the LVS_REPORT style.
|
ListView_GetTextBkColor |
Gets the text background color of a list-view control. You can use this macro or send the LVM_GETTEXTBKCOLOR message explicitly.
|
ListView_GetTextColor |
Gets the text color of a list-view control. You can use this macro or send the LVM_GETTEXTCOLOR message explicitly.
|
ListView_GetTileInfo |
Gets information about a tile in a list-view control. You can use this macro or send the LVM_GETTILEINFO message explicitly.
|
ListView_GetTileViewInfo |
Gets information about a list-view control in tile view. You can use this macro or send the LVM_GETTILEVIEWINFO message explicitly.
|
ListView_GetToolTips |
Gets the tooltip control that the list-view control uses to display tooltips. You can use this macro or send the LVM_GETTOOLTIPS message explicitly.
|
ListView_GetTopIndex |
Gets the index of the topmost visible item when in list or report view. You can use this macro or send the LVM_GETTOPINDEX message explicitly.
|
ListView_GetUnicodeFormat |
Gets the Unicode character format flag for the control. You can use this macro or send the LVM_GETUNICODEFORMAT message explicitly.
|
ListView_GetView |
Gets the current view of a list-view control. You can use this macro or send the LVM_GETVIEW message explicitly.
|
ListView_GetViewRect |
Gets the bounding rectangle of all items in the list-view control. The list view must be in icon or small icon view. You can use this macro or send the LVM_GETVIEWRECT message explicitly.
|
ListView_GetWorkAreas |
Gets the working areas from a list-view control. You can use this macro, or send the LVM_GETWORKAREAS message explicitly.
|
ListView_HasGroup |
Determines whether the list-view control has a specified group. You can use this macro or send the LVM_HASGROUP message explicitly.
|
ListView_HitTest |
Determines which list-view item, if any, is at a specified position. You can use this macro or send the LVM_HITTEST message explicitly.
|
ListView_HitTestEx |
Determines which list-view item, if any, is at a specified position. You can use this macro or send the LVM_HITTEST message explicitly.
|
ListView_InsertColumn |
Inserts a new column in a list-view control. You can use this macro or send the LVM_INSERTCOLUMN message explicitly.
|
ListView_InsertGroup |
Inserts a group into a list-view control. You can use this macro or send the LVM_INSERTGROUP message explicitly.
|
ListView_InsertGroupSorted |
Inserts a group into an ordered list of groups. You can use this macro or send the LVM_INSERTGROUPSORTED message explicitly.
|
ListView_InsertItem |
Inserts a new item in a list-view control. You can use this macro or send the LVM_INSERTITEM message explicitly.
|
ListView_InsertMarkHitTest |
Retrieves the insertion point closest to a specified point. You can use this macro or send the LVM_INSERTMARKHITTEST message explicitly.
|
ListView_IsGroupViewEnabled |
Checks whether the list-view control has group view enabled. You can use this macro or send the LVM_ISGROUPVIEWENABLED message explicitly.
|
ListView_IsItemVisible |
Indicates whether an item in the list-view control is visible. Use this macro or send the LVM_ISITEMVISIBLE message explicitly.
|
ListView_MapIDToIndex |
Maps the ID of an item to an index. You can use this macro or send the LVM_MAPIDTOINDEX message explicitly.
|
ListView_MapIndexToID |
Maps the index of an item to a unique ID. You can use this macro or send the LVM_MAPINDEXTOID message explicitly.
|
ListView_MoveGroup |
Not implemented.
|
ListView_MoveItemToGroup |
Not implemented.
|
ListView_RedrawItems |
Forces a list-view control to redraw a range of items. You can use this macro or send the LVM_REDRAWITEMS message explicitly.
|
ListView_RemoveAllGroups |
Removes all groups from a list-view control. You can use this macro or send the LVM_REMOVEALLGROUPS message explicitly.
|
ListView_RemoveGroup |
Removes a group from a list-view control. You can use this macro or send the LVM_REMOVEGROUP message explicitly.
|
ListView_Scroll |
Scrolls the content of a list-view control. You can use this macro or send the LVM_SCROLL message explicitly.
|
ListView_SetBkColor |
Sets the background color of a list-view control. You can use this macro or send the LVM_SETBKCOLOR message explicitly.
|
ListView_SetBkImage |
Sets the background image in a list-view control. You can use this macro or send the LVM_SETBKIMAGE message explicitly.
|
ListView_SetCallbackMask |
Changes the callback mask for a list-view control. You can use this macro or send the LVM_SETCALLBACKMASK message explicitly.
|
ListView_SetCheckState |
Selects or deselects an item in a list-view control. You can use this macro or send the LVM_SETITEMSTATE message explicitly.
|
ListView_SetColumn |
Sets the attributes of a list-view column. You can use this macro or send the LVM_SETCOLUMN message explicitly.
|
ListView_SetColumnOrderArray |
Sets the left-to-right order of columns in a list-view control. You can use this macro or send the LVM_SETCOLUMNORDERARRAY message explicitly.
|
ListView_SetColumnWidth |
Used to change the width of a column in report view or the width of all columns in list-view mode. You can use this macro or send the LVM_SETCOLUMNWIDTH message explicitly.
|
ListView_SetExtendedListViewStyle |
Sets extended styles for list-view controls. You can use this macro or send the LVM_SETEXTENDEDLISTVIEWSTYLE message explicitly.
|
ListView_SetExtendedListViewStyleEx |
Sets extended styles for list-view controls using the style mask. You can use this macro or send the LVM_SETEXTENDEDLISTVIEWSTYLE message explicitly.
|
ListView_SetGroupHeaderImageList |
Assigns an image list to the group header of a list-view control.
|
ListView_SetGroupInfo |
Sets group information. You can use this macro or send the LVM_SETGROUPINFO message explicitly.
|
ListView_SetGroupMetrics |
Sets information about the display of groups. You can use this macro or send the LVM_SETGROUPMETRICS message explicitly.
|
ListView_SetGroupState |
Sets the state for a specified group.
|
ListView_SetHotCursor |
Sets the HCURSOR that the list-view control uses when the pointer is over an item while hot tracking is enabled. You can use this macro or send the LVM_SETHOTCURSOR message explicitly. To check whether hot tracking is enabled, call SystemParametersInfo.
|
ListView_SetHotItem |
Sets the hot item in a list-view control. You can use this macro or send the LVM_SETHOTITEM message explicitly.
|
ListView_SetHoverTime |
Sets the amount of time that the mouse cursor must hover over an item before it is selected. You can use this macro or send the LVM_SETHOVERTIME message explicitly.
|
ListView_SetIconSpacing |
Sets the spacing between icons in list-view controls set to the LVS_ICON style. You can use this macro or send the LVM_SETICONSPACING message explicitly.
|
ListView_SetImageList |
Assigns an image list to a list-view control. You can use this macro or send the LVM_SETIMAGELIST message explicitly.
|
ListView_SetInfoTip |
Sets tooltip text. You can use this macro or send the LVM_SETINFOTIP message explicitly.
|
ListView_SetInsertMark |
Sets the insertion point to the defined position. You can use this macro or send the LVM_SETINSERTMARK message explicitly.
|
ListView_SetInsertMarkColor |
Sets the color of the insertion point. You can use this macro or send the LVM_SETINSERTMARKCOLOR message explicitly.
|
ListView_SetItem |
Sets some or all of a list-view item's attributes. You can also use ListView_SetItem to set the text of a subitem. You can use this macro or send the LVM_SETITEM message explicitly.
|
ListView_SetItemCount |
Causes the list-view control to allocate memory for the specified number of items. You can use this macro or send the LVM_SETITEMCOUNT message explicitly.
|
ListView_SetItemCountEx |
Sets the virtual number of items in a virtual list view. You can use this macro or send the LVM_SETITEMCOUNT message explicitly.
|
ListView_SetItemIndexState |
Sets the state of a specified list-view item. Use this macro or send the LVM_SETITEMINDEXSTATE message explicitly.
|
ListView_SetItemPosition |
Moves an item to a specified position in a list-view control (in icon or small icon view). You can use this macro or send the LVM_SETITEMPOSITION message explicitly.
|
ListView_SetItemPosition32 |
Moves an item to a specified position in a list-view control (in icon or small icon view). This macro differs from the ListView_SetItemPosition macro in that it uses 32-bit coordinates. You can use the ListView_SetItemPosition32 macro or send the LVM_SETITEMPOSITION32 message explicitly.
|
ListView_SetItemState |
Changes the state of an item in a list-view control. You can use this macro or send the LVM_SETITEMSTATE message explicitly.
|
ListView_SetItemText |
Changes the text of a list-view item or subitem. You can use this macro or send the LVM_SETITEMTEXT message explicitly.
|
ListView_SetOutlineColor |
Sets the color of the border of a list-view control if the LVS_EX_BORDERSELECT extended window style is set. You can use this macro or send the LVM_SETOUTLINECOLOR message explicitly.
|
ListView_SetSelectedColumn |
Sets the index of the selected column. You can use this macro or send the LVM_SETSELECTEDCOLUMN message explicitly.
|
ListView_SetSelectionMark |
Sets the selection mark in a list-view control. You can use this macro or send the LVM_SETSELECTIONMARK message explicitly.
|
ListView_SetTextBkColor |
Sets the background color of text in a list-view control. You can use this macro or send the LVM_SETTEXTBKCOLOR message explicitly.
|
ListView_SetTextColor |
Sets the text color of a list-view control. You can use this macro or send the LVM_SETTEXTCOLOR message explicitly.
|
ListView_SetTileInfo |
Sets information for an existing tile of a list-view control. You can use this macro or send the LVM_SETTILEINFO message explicitly.
|
ListView_SetTileViewInfo |
Sets information that a list-view control uses in tile view. You can use this macro or send the LVM_SETTILEVIEWINFO message explicitly.
|
ListView_SetToolTips |
Sets the tooltip control that the list-view control will use to display tooltips. You can use this macro or send the LVM_SETTOOLTIPS message explicitly.
|
ListView_SetUnicodeFormat |
Sets the Unicode character format flag for the control. This message allows you to change the character set used by the control at run time rather than having to re-create the control. You can use this macro or send the LVM_SETUNICODEFORMAT message explicitly.
|
ListView_SetView |
Sets the view of a list-view control. You can use this macro or send the LVM_SETVIEW message explicitly.
|
ListView_SetWorkAreas |
Sets the working areas within a list-view control. You can use this macro or send the LVM_SETWORKAREAS message explicitly.
|
ListView_SortGroups |
Uses an application-defined comparison function to sort groups by ID within a list-view control. You can use this macro or send the LVM_SORTGROUPS message explicitly.
|
ListView_SortItems |
Uses an application-defined comparison function to sort the items of a list-view control. The index of each item changes to reflect the new sequence. You can use this macro or send the LVM_SORTITEMS message explicitly.
|
ListView_SortItemsEx |
Uses an application-defined comparison function to sort the items of a list-view control. The index of each item changes to reflect the new sequence. You can use this macro or send the LVM_SORTITEMSEX message explicitly.
|
ListView_SubItemHitTest |
Determines which list-view item or subitem is located at a given position. You can use this macro or send the LVM_SUBITEMHITTEST message explicitly.
|
ListView_SubItemHitTestEx |
Determines which list-view item or subitem is located at a given position. You can use this macro or send the LVM_SUBITEMHITTEST message explicitly.
|
ListView_Update |
Updates a list-view item. If the list-view control has the LVS_AUTOARRANGE style, this macro causes the list-view control to be arranged. You can use this macro or send the LVM_UPDATE message explicitly.
|