Construction
Attributes
Operations
Overridables
Construction
| CListCtrl | Constructs a CListCtrl object. |
| Create | Creates a list control and attaches it to a CListCtrl object. |
Attributes
| GetBkColor | Retrieves the background color of a list view control. |
| SetBkColor | Sets the background color of the list view control. |
| GetImageList | Retrieves the handle of an image list used for drawing list view items. |
| SetImageList | Assigns an image list to a list view control. |
| GetItemCount | Retrieves the number of items in a list view control. |
| GetItem | Retrieves a list view item’s attributes. |
| SetItem | Sets some or all of a list view item’s attributes. |
| GetCallbackMask | Retrieves the callback mask for a list view control. |
| SetCallbackMask | Sets the callback mask for a list view control. |
| GetNextItem | Searches for a list view item with specified properties and with specified relationship to a given item. |
| GetFirstSelectedItemPosition | Retrieves the position of the first selected list view item in a list view control. |
| GetNextSelectedItem | Retrieves the next selected list view item for iterating. |
| GetItemRect | Retrieves the bounding rectangle for an item. |
| SetItemPosition | Moves an item to a specified position in a list view control. |
| GetItemPosition | Retrieves the position of a list view item. |
| GetStringWidth | Determines the minimum column width necessary to display all of a given string. |
| GetEditControl | Retrieves the handle of the edit control used to edit an item’s text. |
| GetColumn | Retrieves the attributes of a control’s column. |
| SetColumn | Sets the attributes of a list view column. |
| GetColumnWidth | Retrieves the width of a column in report view or list view. |
| SetColumnWidth | Changes the width of a column in report view or list view. |
| GetCheck | Retrieves the current display status of the state image associated with an item. |
| SetCheck | Sets the the current display status of the state image associated with an item. |
| GetViewRect | Retrieves the bounding rectangle of all items in the list view control. |
| GetTextColor | Retrieves the text color of a list view control. |
| SetTextColor | Sets the text color of a list view control. |
| GetTextBkColor | Retrieves the text background color of a list view control. |
| SetTextBkColor | Sets the background color of text in a list view control. |
| GetTopIndex | Retrieves the index of the topmost visible item. |
| GetCountPerPage | Calculates the number of items that can fit vertically in a list view control. |
| GetOrigin | Retrieves the current view origin for a list view control. |
| SetItemState | Changes the state of an item in a list view control. |
| GetItemState | Retrieves the state of a list view item. |
| GetItemText | Retrieves the text of a list view item or subitem. |
| SetItemText | Changes the text of a list view item or subitem. |
| SetItemCount | Prepares a list view control for adding a large number of items. |
| SetItemData | Sets the item’s application-specific value. |
| GetItemData | Retrieves the application-specific value associated with an item. |
| GetSelectedCount | Retrieves the number of selected items in the list view control. |
| SetColumnOrderArray | Sets the column order (left to right) of a list view control. |
| GetColumnOrderArray | Retrieves the column order (left to right) of a list view control. |
| SetIconSpacing | Sets the spacing between icons in a list view control. |
| GetHeaderCtrl | Retrieves the header control of a list view control. |
| GetHotCursor | Retrieves the cursor used when hot tracking is enabled for a list view control. |
| SetHotCursor | Sets the cursor used when hot tracking is enabled for a list view control. |
| GetSubItemRect | Retrieves the bounding rectangle of an item in a list view control. |
| GetHotItem | Retrieves the list view item currently under the cursor. |
| SetHotItem | Sets the current hot item of a list view control. |
| GetSelectionMark | Retrieves the selection mark of a list view control. |
| SetSelectionMark | Sets the selection mark of a list view control. |
| GetExtendedStyle | Retrieves the current extended styles of a list view control. |
| SetExtendedStyle | Sets the current extended styles of a list view control. |
| SubItemHitTest | Determines which list view item, if any, is at a given position. |
| GetWorkAreas | Retrieves the current working areas of a list view control. |
| GetNumberOfWorkAreas | Retrieves the current number of working areas for a list view control. |
| SetItemCountEx | Sets the item count for a virtual list view control. |
| SetWorkAreas | Sets the area where icons can be displayed in a list view control. |
| ApproximateViewRect | Determines the width and height required to display the items of a list view control. |
| GetBkImage | Retreives the current background image of a list view control. |
| SetBkImage | Sets the current background image of a list view control. |
| GetHoverTime | Retrieves the current hover time of a list view control. |
| SetHoverTime | Sets the current hover time of a list view control. |
Operations
| InsertItem | Inserts a new item in a list view control. |
| DeleteItem | Deletes an item from the control. |
| DeleteAllItems | Deletes all items from the control. |
| FindItem | Searches for a list view item having specified characteristics. |
| SortItems | Sorts list view items using an application-defined comparison function. |
| HitTest | Determines which list view item is at a specified position. |
| EnsureVisible | Ensures that an item is visible. |
| Scroll | Scrolls the content of a list view control. |
| RedrawItems | Forces a list view control to repaint a range of items. |
| Update | Forces the control to repaint a specified item. |
| Arrange | Aligns items on a grid. |
| EditLabel | Begins in-place editing of an item’s text. |
| InsertColumn | Inserts a new column in a list view control. |
| DeleteColumn | Deletes a column from the list view control. |
| CreateDragImage | Creates a drag image list for a specified item. |
Overridables
| DrawItem | Called when a visual aspect of an owner-draw control changes. |