CTreeCtrl Members

Base Class Members

CObject Members

CCmdTarget Members

CWnd Members

Construction

Create

Creates a tree view control and attaches it to a CTreeCtrl object.

CreateEx

Creates a tree control with the specified Windows extended styles and attaches it to a CTreeCtrl object.

CTreeCtrl

Constructs a CTreeCtrl object.

Attributes

GetBkColor

Retrieves the current background color of the control.

GetCheck

Retrieves the check state of a tree control item.

GetChildItem

Retrieves the child of a specified tree view item.

GetCount

Retrieves the number of tree items associated with a tree view control.

GetDropHilightItem

Retrieves the target of a drag-and-drop operation.

GetEditControl

Retrieves the handle of the edit control used to edit the specified tree view item.

GetExtendedStyle

Retrieves the extended styles that the current tree-view control is using.

GetFirstVisibleItem

Retrieves the first visible item of the specified tree view item.

GetImageList

Retrieves the handle of the image list associated with a tree view control.

GetIndent

Retrieves the offset (in pixels) of a tree view item from its parent.

GetInsertMarkColor

Retrieves the color used to draw the insertion mark for the tree view.

GetItem

Retrieves the attributes of a specified tree view item.

GetItemData

Returns the 32-bit application-specific value associated with an item.

GetItemExpandedImageIndex

Retrieves the index of the image to display when the specified item of the current tree-view control is in the expanded state.

GetItemHeight

Retrieves the current height of the tree view items.

GetItemImage

Retrieves the images associated with an item.

GetItemPartRect

Retrieves the bounding rectangle for a specified part of a specified item in the current tree-view control.

GetItemRect

Retrieves the bounding rectangle of a tree view item.

GetItemState

Returns the state of an item.

GetItemStateEx

Retrieves the extended state of the specified item in the current tree-view control.

GetItemText

Returns the text of an item.

GetLastVisibleItem

Retrieves the last expanded item in the current tree-view control.

GetLineColor

Retrieves the current line color for the tree view control.

GetNextItem

Retrieves the next tree view item that matches a specified relationship.

GetNextSiblingItem

Retrieves the next sibling of the specified tree view item.

GetNextVisibleItem

Retrieves the next visible item of the specified tree view item.

GetParentItem

Retrieves the parent of the specified tree view item.

GetPrevSiblingItem

Retrieves the previous sibling of the specified tree view item.

GetPrevVisibleItem

Retrieves the previous visible item of the specified tree view item.

GetRootItem

Retrieves the root of the specified tree view item.

GetScrollTime

Retrieves the maximum scroll time for the tree view control.

GetSelectedCount

Retrieves the number of selected items in the current tree-view control.

GetSelectedItem

Retrieves the currently selected tree view item.

GetTextColor

Retrieves the current text color of the control.

GetToolTips

Retrieves the handle to the child ToolTip control used by a tree view control.

GetVisibleCount

Retrieves the number of visible tree items associated with a tree view control.

ItemHasChildren

Returns nonzero if the specified item has child items.

SetAutoscrollInfo

Sets the autoscroll rate of the current tree-view control.

SetBkColor

Sets the background color of the control.

SetCheck

Sets the check state of a tree control item.

SetExtendedStyle

Sets the extended styles for the current tree-view control.

SetImageList

Sets the handle of the image list associated with a tree view control.

SetIndent

Sets the offset (in pixels) of a tree view item from its parent.

SetInsertMark

Sets the insertion mark in a tree view control.

SetInsertMarkColor

Sets the color used to draw the insertion mark for the tree view.

SetItem

Sets the attributes of a specified tree view item.

SetItemData

Sets the 32-bit application-specific value associated with an item.

SetItemExpandedImageIndex

Sets the index of the image to display when the specified item of the current tree-view control is in the expanded state.

SetItemHeight

Sets the height of the tree view items.

SetItemImage

Associates images with an item.

SetItemState

Sets the state of an item.

SetItemStateEx

Sets the extended state of the specified item in the current tree-view control.

SetItemText

Sets the text of an item.

SetLineColor

Sets the current line color for the tree view control.

SetScrollTime

Sets the maximum scroll time for the tree view control.

SetTextColor

Sets the text color of the control.

SetToolTips

Sets a tree view control's child ToolTip control.

Operations

CreateDragImage

Creates a dragging bitmap for the specified tree view item.

DeleteAllItems

Deletes all items in a tree view control.

DeleteItem

Deletes a new item in a tree view control.

EditLabel

Edits a specified tree view item in-place.

EndEditLabelNow

Cancels the edit operation on the label of a tree-view item in the current tree-view control.

EnsureVisible

Ensures that a tree view item is visible in its tree view control.

Expand

Expands, or collapses, the child items of the specified tree view item.

HitTest

Returns the current position of the cursor related to the CTreeCtrl object.

InsertItem

Inserts a new item in a tree view control.

MapAccIdToItem

Maps the specified accessibility identifier to the handle to a tree-view item in the current tree-view control.

MapItemToAccID

Maps the specified handle to a tree-view item in the current tree-view control to an accessibility identifier.

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.

ShowInfoTip

Displays the infotip for the specified item in the current tree-view control.

SortChildren

Sorts the children of a given parent item.

SortChildrenCB

Sorts the children of a given parent item using an application-defined sort function.

See Also

Reference

CTreeCtrl Class

Hierarchy Chart

Concepts

CWnd Members