_VSTREEFLAGS 枚举
指定树的属性列表。
此枚举有一个 FlagsAttribute 特性,通过该特性可使其成员值按位组合。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
<FlagsAttribute> _
Public Enumeration _VSTREEFLAGS
[FlagsAttribute]
public enum _VSTREEFLAGS
成员
成员名称 | 说明 | |
---|---|---|
TF_NOEXPANSION | 此节点的子级都无法展开的。 | |
TF_NORELOCATE | 如果设置,指示调用 LocateExpandedList 不是必需的,并重新排列命令将关闭所有子级。 | |
TF_NOINSERTDELETE | 设置指示此列表不允许插入和删除。设置时,树视图不会尝试插入也不会删除项。 | |
TF_NOUPDATES | 指示列表是静态的,并且不会更改。设置时,代码浏览工具不会调用 UpdateCounter 检查更新。 | |
TF_NOREALIGN | 指示列表是静态的。树视图不会尝试列表重新排列。 | |
TF_NOSTATECHANGE | 设置时,树视图中不调用 ToggleState。 | |
TF_NOEFFECTS | 指示所有列表项中绘制,而无需特技效果。 | |
TF_NOCOLORS | 指示前景色和背景色是标准。 | |
TF_NOEVERYTHING | 指示所有没有域的组合。 | |
TF_OWNERDRAWTEXT | 表示用户可以绘制所有项的文本部分。 | |
TF_OWNERDRAWALL | 表示用户可以绘制标志符号,并且整个文本部分列出除层次结构。 |
备注
COM 签名
从 vsshell.idl:
IVsLiteTreeList 用于此枚举描述其属性设置为 IVsLiteTree 通过 M:Microsoft.VisualStudio.Shell.Interop.IVsLiteTreeList.GetFlags(System.UInt32@) 方法。
未设置 TF_NOEXPANSION 指示调用 GetList和 GetCategoryField 必需的。