__VSCOLORTYPE 枚举

包含颜色值的支持表示。

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

语法

声明
Public Enumeration __VSCOLORTYPE
public enum __VSCOLORTYPE

成员

成员名称 说明
CT_INVALID 颜色值无效。
CT_RAW 颜色值是标准 32 位 RGB 颜色值。
CT_COLORINDEX 颜色值是枚举的成员。
CT_SYSCOLOR 颜色值是一个用于 GetSyscolor
CT_VSCOLOR 颜色值是 __VSSYSCOLOREX 枚举的成员,并且可用于 GetVSSysColorEx
CT_AUTOMATIC 颜色跟踪 Visual Studio 会话的 自动 颜色。
CT_TRACK_FOREGROUND 颜色跟踪 windows 会话的前景色。
CT_TRACK_BACKGROUND 颜色跟踪 windows 会话的背景色。

备注

Visual Studio 字体和颜色 framework 支持的表示用于 AllColorableItemInfoColorableItemFontInfo 并用 IVsFontAndColorUtilities接口的成员方法的颜色不同的 windows 技术

颜色数据可以是:

  • 使用十六进制 0x00bbggrr的 32 位 RGB 值。

  • 其中一个索引使用实用工具方法例如 GetSyscolorGetVSSysColorEx。 或为枚举的成员 (如 COLORINDEX__VSSYSCOLOREX

  • 颜色值是与另一个编程元素--称为一个跟踪的值。 ,当跟踪的颜色对象更改,实际颜色值更改。

请参见

参考

Microsoft.VisualStudio.Shell.Interop 命名空间