VSTREETEXTOPTIONS 枚举

指定请求中的文本的类型。

命名空间:  Microsoft.VisualStudio.Shell.Interop
程序集:  Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)

语法

声明
Public Enumeration VSTREETEXTOPTIONS
public enum VSTREETEXTOPTIONS

成员

成员名称 说明
TTO_DEFAULT 默认基础文本。该方法使用作为显示名称为项。
TTO_DISPLAYTEXT 替代名称。 TTO_DEFAULT。
TTO_PREFIX 完全限定的父类别名称项目。,如果该项不属于任何类的部分,则返回空字符串。
TTO_PREFIX2 完全限定命名空间项目的名称。,如果该项不属于任何命名空间,的部分返回空字符串。
TTO_EXTENDED 不要实现。扩展的文本 (prefix2 + 标题 + 默认值) 由对象管理器生成的。
TTO_SORTTEXT 用于排序的唯一指针。将与 TTO_DISPLAYTEXT相同。
TTO_SEARCHTEXT 用于搜索的文本。通常,和 TTO_DISPLAYTEXT相同。
TTO_BASETEXT 不要实现。在内部使用 (可能的名称的缩写形式)。
TTO_CUSTOM 自定义文本 (取决于效果位置的上下文)。

备注

这些选项用于与 GetText 指定请求中的文本的类型。

TTO_SORTTEXT 用于排序与的默认文本使用对象列表并可通过不同控件的排序顺序。 例如,因此,如果您希望文件夹节点。成员上排序,即使按字母顺序排序,添加一个 “1 " 为排序文本的开头。 但是请注意,对象管理器要求您会 TTO_SORTTEXT 的这些指针活动和未更改 (在请求之后),直到发布列表。 对于其他 TTO_ 类型可以多次重复使用同一缓冲区。

TTO_SEARCHTEXT 为通过搜索中使用,并筛选列表。 通常不会提供不同的搜索文本,,而是使用 TTO_SORTTEXT 或 TTO_DISPLAYTEXT。 如果不希望特定项目是搜索的一部分,则返回空字符串。

TTO_DEFAULT 或 TTO_DISPLAYTEXT 用于实际绘制在树的名称。 实现还应默认为返回此文本,如果请求不支持的文本类型 (除了 TTO_PREFIX 和 TTO_PREFIX2外部)。

TTO_PREFIX2 和 TTO_PREFIX 表示包含默认名称获取完全限定名在名称的两种可能的前缀 (TTO_EXTENDED)。 在对象列表方案, TTO_PREFIX 引用限定类名,并 TTO_PREFIX2 引用限定的命名空间名称。 如果没有任何特别名此处,返回一个空字符串或 E_FAIL 调用它。 但是,返回名称和 TTO_DEFAULT 相同无法接受。

示例:对类成员函数 m_myfunction, TTO_DEFAULT、 TTO_SEARCHTEXT 和 TTO_SORTTEXT 可以返回 “m_myfunction (int, void **)”, TTO_PREFIX 可以返回 “CMyClass”,并 TTO_PREFIX2 可以返回 “MyNamespace:: MyNestedNamespace”。 对一个文件夹节点如 “foundation 和实现的接口”, TTO_DEFAULT 可以是 “基础,并实现的接口”, TTO_SEARCHTEXT 可以为空字符串, "",这意味着您不希望此出现在搜索

COM 签名

从 vsshell.idl:

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间