VSTREEDISPLAYDATA 结构

用于保存值检索显示数据以便在树中的一个项列表。

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

语法

声明
Public Structure VSTREEDISPLAYDATA
public struct VSTREEDISPLAYDATA

VSTREEDISPLAYDATA 类型公开以下成员。

方法

  名称 说明
公共方法 Equals 指示此实例与指定对象是否相等。 (继承自 ValueType。)
公共方法 GetHashCode 返回此实例的哈希代码。 (继承自 ValueType。)
公共方法 GetType 获取当前实例的 Type。 (继承自 Object。)
公共方法 ToString 返回该实例的完全限定类型名。 (继承自 ValueType。)

页首

字段

  名称 说明
公共字段 ForceSelectLength 强制选择的长度。
公共字段 ForceSelectStart 项目的启动始终选择 (显示的搜索命中)。
公共字段 hImageList 对图形处理列表。如果 hImageList 设置为零,工具的默认图像列表是使用。标志符号的索引在默认图像列表在 omglyphs.h。
公共字段 Image 指定索引到图像列表指示标志符号将显示。,当 TDM_IMAGE 设置时,返回 Image 。
公共字段 Mask 指定结构中的哪些字段是否相关。值从 _VSTREEDISPLAYMASK 枚举中采用。
公共字段 SelectedImage 指定索引到图像列表指示标志符号,将会显示在中选择时。,当 TDM_SELECTEDIMAGE 设置时,返回 SelectedImage 。如果未设置,使用的所选图像与该为非所选图像。
公共字段 State 指定显示状态。值从 _VSTREEDISPLAYSTATE 枚举中采用。
公共字段 StateMask 指定在状态的哪些位域是否相关。值从 _VSTREEDISPLAYSTATE 枚举中采用。

页首

备注

在调用 GetDisplayData 树视图将设置 Mask ,并指示哪些 StateMask 显示或状态数据字段意义,因此这些掩码确定的字段只需要返回。如果 State 设置,则指示 StateMask 指定请求的状态数据。通常 GetDisplayData 用于显示数据和状态数据分别调用。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间