树控件样式

树控件 (CTreeCtrl) 样式管理树的控件外观方面。 将初始样式,当创建树控件。 使用 GetWindowLongSetWindowLong Windows 函数,则可以在创建树控件以后检索和更改样式,GWL_STYLE 指定为 nIndex 参数。 有关样式的完整列表,请参阅《Windows SDK的 树视图控件窗口样式

TVS_HASLINES 通过样式绘制子链接到相应的父项的线条引发树控件级别的图形表示形式。 此样式不链接项层次结构的根。 为此,需要将 TVS_HASLINESTVS_LINESATROOT。样式

用户可以双击父项展开或折叠子项父项的列表。 TVS_SINGLEEXPAND 具有样式的树控件生成选定的项展开和是的项未选定的折叠。 如果鼠标使用对单击选定的项,则该项关闭,将展开。 如果选择的项单击时,它将打开,则它折叠。

TVS_HASBUTTONS 具有样式的树控件添加一个按钮。每个父项的左侧。 用户可单击按钮展开或折叠子项来双击父项。 TVS_HASBUTTONS 未添加按钮。项层次结构的根。 为此,必须将 TVS_HASLINESTVS_LINESATROOTTVS_HASBUTTONS

TVS_EDITLABELS 样式使用户能够编辑标签控件树项。 有关编辑标签的更多信息,请参见 树控件编辑标签 本主题后。

TVS_NOTOOLTIPS 样式禁用树视图控件的自动工具提示功能。 如果标题整个当前不可见,此功能会自动显示工具提示,其中包含项的标题在鼠标光标之下。

请参见

参考

使用 CTreeCtrl

概念

控件 (MFC)