AllColorableItemInfo 结构

使用指定显示的列的属性到 Visual Studio 环境。

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

语法

声明
Public Structure AllColorableItemInfo
public struct AllColorableItemInfo

AllColorableItemInfo 类型公开以下成员。

方法

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

页首

字段

  名称 说明
公共字段 bAutoBackgroundValid 指示 crAutoBackground 是否包含有效颜色值。
公共字段 bAutoForegroundValid 指示 crAutoForeground 是否包含有效颜色值。
公共字段 bDescriptionValid 指示 bstrDescription 包含有效的描述字符串
公共字段 bFlagsValid 指示 fFlags 是否包含从 __FCITEMFLAGS的有效的字体标志。
公共字段 bLineStyleValid 指示 eLineStyle 是否包含有效的行样式。
公共字段 bLocalizedNameValid 指示 bstrLocalizedName 是否包含有效的本地化名称的字符串。
公共字段 bMarkerVisualStyleValid 指示 dwMarkerVisualStyle 是否包含有效的标记样式。
公共字段 bNameValid 指示 bstrName 是否包含有效的 (非本地化) 的名称的字符串。
公共字段 bstrDescription 字符串包含作为 工具提示显示的项简短说明。(此功能当前禁用)。
公共字段 bstrLocalizedName 字符串包含项目的本地化名称显示给用户。
公共字段 bstrName 字符串包含 VSPackage 在内部用于的项的非本地化名称比较和合并。
公共字段 crAutoBackground 为项目指定自动背景色。
公共字段 crAutoForeground 为项目指定自动前景色。
公共字段 dwMarkerVisualStyle 指定标记的视觉样式
公共字段 eLineStyle 为标记项目指定线条联接样式。
公共字段 fFlags 指定项目的属性。
公共字段 Info 指定前景色、背景颜色和字体标志。 ColorableItemInfo 结构。

页首

备注

在 AllColorableItemInfo framework 返回已存储的信息可以 beinvalid,因为 IDE (集成开发环境) 在注册表中并不总是存储设置为非限定通过对字体和颜色属性的最终用户页。

AllColorableItemInfo 结构的实例可以在 __VSCOLORTYPE包含枚举任何颜色表示形式。

使用 IVsFontAndColorUtilities 类的成员方法检查和操作在 AllColorableItemInfo实例的颜色和字体信息。

线程安全

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

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间