CTreeCtrl选件类

提供Windows常见树视图控件的功能。

class CTreeCtrl : public CWnd

成员

8bkz91b4.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CTreeCtrl::CTreeCtrl

构造 CTreeCtrl 对象。

8bkz91b4.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CTreeCtrl::Create

创建树视图控件并将它附加到 CTreeCtrl 对象。

CTreeCtrl::CreateDragImage

创建指定的树视图的项拖动的位图。

CTreeCtrl::CreateEx

使用指定的Windows扩展的样式创建一个树控件并将它附加到 CTreeCtrl 对象。

CTreeCtrl::DeleteAllItems

删除在树视图控件中的所有项目。

CTreeCtrl::DeleteItem

删除在树视图控件的新项目。

CTreeCtrl::EditLabel

就地编辑一个指定的树视图中的项。

CTreeCtrl::EndEditLabelNow

移除在一个树视图项的标签的编辑操作在当前树视图控件的。

CTreeCtrl::EnsureVisible

确保树视图项会显示在其树视图控件。

CTreeCtrl::Expand

展开或折叠,指定的树视图项的子项。

CTreeCtrl::GetBkColor

检索该控件的当前背景色。

CTreeCtrl::GetCheck

检索树控件项目的复选状态。

调试 [Visual Studio]

检索一个指定的树视图项的子级。

CTreeCtrl::GetCount

检索树项的数目与树视图控件。

CTreeCtrl::GetDropHilightItem

检索拖放操作的目标。

CTreeCtrl::GetEditControl

检索使用的编辑控件中处理编辑器中指定的树视图项。

CTreeCtrl::GetExtendedStyle

检索扩展样式当前树视图控件使用。

CTreeCtrl::GetFirstVisibleItem

检索指定的树视图项目的第一个可见项。

CTreeCtrl::GetImageList

检索图像的处理列出了与树视图控件。

CTreeCtrl::GetIndent

从其父检索偏移量(以像素为单位)树视图项。

CTreeCtrl::GetInsertMarkColor

检索使用的颜色绘制树视图中插入标记。

CTreeCtrl::GetItem

检索一个指定的树视图项目的属性。

CTreeCtrl::GetItemData

返回一个32位应用程序特定的值与项目。

CTreeCtrl::GetItemExpandedImageIndex

检索图像的索引显示当前树视图控件的指定项目时在展开的状态。

CTreeCtrl::GetItemHeight

检索树视图项的当前高度。

CTreeCtrl::GetItemImage

检索图像与项目。

CTreeCtrl::GetItemPartRect

检索一个指定项的指定部分的边框在当前树视图控件的。

CTreeCtrl::GetItemRect

检索树视图项的边框。

CTreeCtrl::GetItemState

返回项目的状态。

CTreeCtrl::GetItemStateEx

检索指定项目的扩展的状态在当前树视图控件的。

CTreeCtrl::GetItemText

返回项目的文本。

CTreeCtrl::GetLastVisibleItem

检索当前树视图控件中的最后一展开项。

CTreeCtrl::GetLineColor

检索树视图控件中当前行的颜色。

CTreeCtrl::GetNextItem

检索与指定关系的下一个树视图项。

CTreeCtrl::GetNextSiblingItem

检索指定的树视图中的项的下一个同级。

CTreeCtrl::GetNextVisibleItem

检索指定的树视图中的项的下一个可见项。

CTreeCtrl::GetParentItem

检索指定的树视图项的父级。

CTreeCtrl::GetPrevSiblingItem

检索指定的树视图项的同级。

CTreeCtrl::GetPrevVisibleItem

检索指定的树视图项的以前可见项。

CTreeCtrl::GetRootItem

检索指定的树视图项目的根。

CTreeCtrl::GetScrollTime

检索树视图控件的最大滚动时间。

CTreeCtrl::GetSelectedCount

检索选定的项数在当前树视图控件的。

CTreeCtrl::GetSelectedItem

检索当前所选的树视图项。

CTreeCtrl::GetTextColor

检索控件中的当前文本颜色。

CTreeCtrl::GetToolTips

检索句柄树视图控件使用的子工具提示控件。

服务

检索可见树项的数目与树视图控件。

CTreeCtrl::HitTest

返回游标的当前位置与 CTreeCtrl 对象相关。

CTreeCtrl::InsertItem

插入新项树视图控件。

CTreeCtrl::ItemHasChildren

如果指定的项包含子项,返回非零。

CTreeCtrl::MapAccIdToItem

映射指定的可访问性标识符处理对当前树视图控件的一个树视图项。

CTreeCtrl::MapItemToAccID

映射中指定的句柄在当前树视图控件的一个树视图项对辅助功能标识符。

CTreeCtrl::Select

选择,滚动到视图或重绘一个指定的树视图项。

CTreeCtrl::SelectDropTarget

重绘树项作为拖放操作的目标。

CTreeCtrl::SelectItem

选择一个指定的树视图项。

CTreeCtrl::SelectSetFirstVisible

选择一个指定的树视图项作为第一个可见项。

CTreeCtrl::SetAutoscrollInfo

设置当前树视图控件的autoscroll速率。

CTreeCtrl::SetBkColor

设置控件的背景色。

CTreeCtrl::SetCheck

设置树控件项目的复选状态。

CTreeCtrl::SetExtendedStyle

设置当前树视图控件的扩展样式。

CTreeCtrl::SetImageList

设置图像的处理列出了与树视图控件。

CTreeCtrl::SetIndent

设置偏移量(以像素为单位)与其父的树视图项。

CTreeCtrl::SetInsertMark

设置在树视图控件的插入标记。

CTreeCtrl::SetInsertMarkColor

设置用于的颜色绘制树视图中插入标记。

CTreeCtrl::SetItem

一个指定的树视图项目的属性。

CTreeCtrl::SetItemData

将32位特定的值与项目。

CTreeCtrl::SetItemExpandedImageIndex

设置图像的索引显示当前树视图控件的指定项目时在展开的状态。

演练:在组件设计器中创建 Windows 服务应用程序

设置树视图项的高度。

CTreeCtrl::SetItemImage

将图像与项目。

CTreeCtrl::SetItemState

设置项的状态。

CTreeCtrl::SetItemStateEx

设置指定项目的扩展的状态在当前树视图控件的。

CTreeCtrl::SetItemText

设置项目的文本。

CTreeCtrl::SetLineColor

设置树视图控件中当前行的颜色。

CTreeCtrl::SetScrollTime

设置树视图控件的最大滚动时间。

CTreeCtrl::SetTextColor

设置控件的文本颜色。

CTreeCtrl::SetToolTips

设置树视图控件的子工具提示控件。

CTreeCtrl::ShowInfoTip

显示指定的信息提示在当前树视图控件。

CTreeCtrl::SortChildren

排序特定父项的子级。

CTreeCtrl::SortChildrenCB

排序使用的项应用程序定义的排序功能特定父的子元素。

备注

“树视图控件”是显示分层列表项,例如在文档的标题,在索引的项或文件和目录磁盘上的窗口。每个项目包括标签和可选数字复制的图像,因此,每个项目可能有子项列表与它。通过单击项目,用户可以展开,然后折叠关联的列表子项。

此控件(并 CTreeCtrl 选件类)若要在运行Windows 98和Windows NT 4版下的程序可用和更高版本。

有关使用 CTreeCtrl的更多信息,请参见:

继承层次结构

CObject

CCmdTarget

CWnd

CTreeCtrl

要求

Header: afxcmn.h

请参见

参考

CWnd 类

层次结构图

CImageList选件类

概念

MFC示例CMNCTRL1