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) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。