| Attributes |
| GetCount |
Retrieves the number of tree items associated with a tree view control. |
| GetIndent |
Retrieves the offset (in pixels) of a tree view item from its parent. |
| SetIndent |
Sets the offset (in pixels) of a tree view item from its parent. |
| GetImageList |
Retrieves the handle to the image list associated with a tree view control. |
| SetImageList |
Sets the handle to the image list associated with a tree view control. |
| GetNextItem |
Retrieves the next tree view item that matches a specified relationship. |
| ItemHasChildren |
Returns nonzero if the specified item has child items. |
| GetChildItem |
Retrieves the child of a specified tree view item. |
| GetNextSiblingItem |
Retrieves the next sibling of the specified tree view item. |
| GetPrevSiblingItem |
Retrieves the previous sibling of the specified tree view item. |
| GetParentItem |
Retrieves the parent of the specified tree view item. |
| GetFirstVisibleItem |
Retrieves the first visible item of the specified tree view item. |
| GetNextVisibleItem |
Retrieves the next visible item of the specified tree view item. |
| GetPrevVisibleItem |
Retrieves the previous visible item of the specified tree view item. |
| GetSelectedItem |
Retrieves the currently selected tree view item. |
| GetDropHilightItem |
Retrieves the target of a drag-and-drop operation. |
| GetRootItem |
Retrieves the root of the specified tree view item. |
| GetItem |
Retrieves the attributes of a specified tree view item. |
| SetItem |
Sets the attributes of a specified tree view item. |
| GetItemState |
Returns the state of an item. |
| SetItemState |
Sets the state of an item. |
| GetItemImage |
Retrieves the images associated with an item. |
| SetItemImage |
Associates images with an item. |
| GetItemText |
Returns the text of an item. |
| SetItemText |
Sets the text of an item. |
| GetItemData |
Returns the 32-bit application-specific value associated with an item. |
| SetItemData |
Sets the 32-bit application-specific value associated with an item. |
| GetItemRect |
Retrieves the bounding rectangle of a tree view item. |
| GetEditControl |
Retrieves the handle to the edit control used to edit the specified tree view item. |
| GetVisibleCount |
Retrieves the number of visible tree items associated with a tree view control. |
| Operations |
| InsertItem |
Inserts a new item in a tree view control. |
| DeleteItem |
Deletes a new item in a tree view control. |
| DeleteAllItems |
Deletes all items in a tree view control. |
| Expand |
Expands, or collapses, the child items of the specified tree view item. |
| Select |
Selects, scrolls into view, or redraws a specified tree view item. |
| SelectDropTarget |
Redraws the tree item as the target of a drag-and-drop operation. |
| SelectItem |
Selects a specified tree view item. |
| SelectSetFirstVisible |
Selects a specified tree view item as the first visible item. |
| EditLabel |
Edits a specified tree view item in-place. |
| HitTest |
Returns the current position of the cursor related to the CTreeCtrl object. |
| CreateDragImage |
Creates a dragging bitmap for the specified tree view item. |
| SortChildren |
Sorts the children of a given parent item. |
| EnsureVisible |
Ensures that a tree view item is visible in its tree view control. |
| SortChildrenCB |
Sorts the children of a given parent item using an application-defined sort function. |