System::Drawing::Color 类
内容
[
隐藏
]Color class
表示一种颜色。此类型应在栈上分配,并通过值或引用传递给函数。切勿使用 System::SmartPtr 类来管理此类型的对象。
class Color
方法
| 方法 | 描述 |
|---|---|
| Color() | 构造一个不表示任何颜色的 Color 类的“空”实例。 |
| Equals(const Color&) const | 确定当前 Color 对象和指定的 Color 对象是否表示相同的颜色。 |
| static FromArgb(int) | 构造一个表示指定颜色的 Color 类实例。 |
| static FromArgb(int, int, int, int) | 构造一个表示指定颜色的 Color 类实例。 |
| static FromArgb(int, int, int) | 构造一个表示指定颜色且 alpha 分量设为 0xFF 的 Color 类实例。 |
| static FromArgb(int, Color) | 构造一个表示指定颜色的 Color 类实例。 |
| static FromKnownColor(KnownColor) | 构造一个表示指定已知颜色的 Color 类实例。 |
| static FromName(const String&) | 构造一个表示具有指定名称的颜色的 Color 类实例。 |
| get_A() const | 返回当前对象所表示颜色的 alpha 分量的值。 |
| static get_AliceBlue() | 返回一种颜色,其 ARGB 十六进制表示为 #FFF0F8FF。 |
| static get_AntiqueWhite() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFAEBD7. |
| static get_Aqua() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF00FFFF. |
| static get_Aquamarine() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF7FFFD4. |
| static get_Azure() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF0FFFF. |
| get_B() const | 返回当前对象表示的颜色的蓝色分量的值. |
| static get_Beige() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF5F5DC. |
| static get_Bisque() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFE4C4. |
| static get_Black() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF000000. |
| static get_BlanchedAlmond() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFEBCD. |
| static get_Blue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF0000FF. |
| static get_BlueViolet() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF8A2BE2. |
| static get_Brown() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFA52A2A. |
| static get_BurlyWood() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFDEB887. |
| static get_CadetBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF5F9EA0. |
| static get_Chartreuse() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF7FFF00. |
| static get_Chocolate() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFD2691E. |
| static get_Coral() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFF7F50. |
| static get_CornflowerBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF6495ED. |
| static get_Cornsilk() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFF8DC. |
| static get_Crimson() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFDC143C. |
| static get_Cyan() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF00FFFF. |
| static get_DarkBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF00008B. |
| static get_DarkCyan() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF008B8B. |
| static get_DarkGoldenrod() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFB8860B. |
| static get_DarkGray() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFA9A9A9. |
| static get_DarkGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF006400. |
| static get_DarkKhaki() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFBDB76B。 |
| static get_DarkMagenta() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF8B008B。 |
| static get_DarkOliveGreen() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF556B2F。 |
| static get_DarkOrange() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFFF8C00。 |
| static get_DarkOrchid() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF9932CC。 |
| static get_DarkRed() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF8B0000。 |
| static get_DarkSalmon() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFE9967A。 |
| static get_DarkSeaGreen() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF8FBC8F。 |
| static get_DarkSlateBlue() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF483D8B。 |
| static get_DarkSlateGray() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF2F4F4F。 |
| static get_DarkTurquoise() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF00CED1。 |
| static get_DarkViolet() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF9400D3。 |
| static get_DeepPink() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFFF1493。 |
| static get_DeepSkyBlue() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF00BFFF。 |
| static get_DimGray() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF696969。 |
| static get_DodgerBlue() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF1E90FF。 |
| static get_Firebrick() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFB22222。 |
| static get_FloralWhite() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFFFFAF0。 |
| static get_ForestGreen() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FF228B22。 |
| static get_Fuchsia() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFFF00FF。 |
| get_G() const | 返回当前对象表示的颜色的绿色分量的值。 |
| static get_Gainsboro() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFDCDCDC。 |
| static get_GhostWhite() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFF8F8FF。 |
| static get_Gold() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFFFD700。 |
| static get_Goldenrod() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFDAA520。 |
| static get_Gray() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF808080。 |
| static get_Green() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF008000。 |
| static get_GreenYellow() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFADFF2F。 |
| static get_Honeydew() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF0FFF0。 |
| static get_HotPink() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFF69B4。 |
| static get_IndianRed() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFCD5C5C。 |
| static get_Indigo() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF4B0082。 |
| get_IsEmpty() const | 返回一个值,指示当前对象是 “empty”,即不表示任何颜色。 |
| get_IsNamedColor() const | 返回一个值,用于确定 Color 结构是否表示命名颜色或是 KnownColor 枚举的成员。 |
| static get_Ivory() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFFFF0。 |
| static get_Khaki() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF0E68C。 |
| static get_Lavender() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFE6E6FA。 |
| static get_LavenderBlush() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFF0F5。 |
| static get_LawnGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF7CFC00。 |
| static get_LemonChiffon() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFFACD。 |
| static get_LightBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFADD8E6。 |
| static get_LightCoral() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF08080。 |
| static get_LightCyan() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFE0FFFF。 |
| static get_LightGoldenrodYellow() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFAFAD2。 |
| static get_LightGray() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFD3D3D3。 |
| static get_LightGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF90EE90。 |
| static get_LightPink() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFB6C1。 |
| static get_LightSalmon() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFA07A。 |
| static get_LightSeaGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF20B2AA。 |
| static get_LightSkyBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF87CEFA。 |
| static get_LightSlateGray() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF778899. |
| static get_LightSteelBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFB0C4DE. |
| static get_LightYellow() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFFFE0. |
| static get_Lime() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF00FF00. |
| static get_LimeGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF32CD32. |
| static get_Linen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFAF0E6. |
| static get_Magenta() | 返回一个颜色,其 ARGB 值的十六进制表示为 #FFFF00FF。 |
| static get_Maroon() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF800000. |
| static get_MediumAquamarine() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF66CDAA. |
| static get_MediumBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF0000CD. |
| static get_MediumOrchid() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFBA55D3. |
| static get_MediumPurple() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF9370DB. |
| static get_MediumSeaGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF3CB371. |
| static get_MediumSlateBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF7B68EE. |
| static get_MediumSpringGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF00FA9A. |
| static get_MediumTurquoise() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF48D1CC. |
| static get_MediumVioletRed() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFC71585. |
| static get_MidnightBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF191970. |
| static get_MintCream() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF5FFFA. |
| static get_MistyRose() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFE4E1. |
| static get_Moccasin() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFE4B5. |
| get_Name() const | 返回当前对象表示的颜色的名称。 |
| static get_NavajoWhite() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFDEAD. |
| static get_Navy() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF000080. |
| static get_OldLace() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFDF5E6. |
| static get_Olive() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF808000. |
| static get_OliveDrab() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF6B8E23。 |
| static get_Orange() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFA500。 |
| static get_OrangeRed() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFF4500。 |
| static get_Orchid() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFDA70D6。 |
| static get_PaleGoldenrod() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFEEE8AA。 |
| static get_PaleGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF98FB98。 |
| static get_PaleTurquoise() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFAFEEEE。 |
| static get_PaleVioletRed() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFDB7093。 |
| static get_PapayaWhip() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFEFD5。 |
| static get_PeachPuff() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFDAB9。 |
| static get_Peru() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFCD853F。 |
| static get_Pink() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFC0CB。 |
| static get_Plum() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFDDA0DD。 |
| static get_PowderBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFB0E0E6。 |
| static get_Purple() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF800080。 |
| get_R() const | 返回当前对象所表示的颜色的红色分量的值。 |
| static get_Red() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFF0000。 |
| static get_RosyBrown() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFBC8F8F。 |
| static get_RoyalBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF4169E1。 |
| static get_SaddleBrown() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF8B4513。 |
| static get_Salmon() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFA8072。 |
| static get_SandyBrown() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF4A460。 |
| static get_SeaGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF2E8B57。 |
| static get_SeaShell() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFF5EE。 |
| static get_Sienna() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFA0522D。 |
| static get_Silver() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFC0C0C0。 |
| static get_SkyBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF87CEEB。 |
| static get_SlateBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF6A5ACD。 |
| static get_SlateGray() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF708090。 |
| static get_Snow() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFFAFA。 |
| static get_SpringGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF00FF7F。 |
| static get_SteelBlue() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF4682B4。 |
| static get_Tan() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFD2B48C。 |
| static get_Teal() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF008080。 |
| static get_Thistle() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFD8BFD8。 |
| static get_Tomato() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFF6347。 |
| static get_Transparent() | 返回一种颜色,其 ARGB 值的十六进制表示为 #00FFFFFF。 |
| static get_Turquoise() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF40E0D0。 |
| static get_Violet() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFEE82EE。 |
| static get_Wheat() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF5DEB3。 |
| static get_White() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFFFFF。 |
| static get_WhiteSmoke() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFF5F5F5。 |
| static get_Yellow() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FFFFFF00。 |
| static get_YellowGreen() | 返回一种颜色,其 ARGB 值的十六进制表示为 #FF9ACD32。 |
| GetBrightness() | 返回当前对象表示的颜色的亮度分量。 |
| GetHashCode() const | 返回当前对象的哈希码。 |
| GetHue() | 返回当前对象表示的颜色的色相-饱和度-亮度(HSB)色相值(以度为单位)。 |
| GetSaturation() | 返回当前对象表示的颜色的色相-饱和度-亮度(HSB)饱和度。 |
| IsNull() const | 始终返回 false。 |
| operator!=(const std::nullptr_t&) const | 始终返回 true。 |
| operator!=(const Color&) const | 确定当前对象和指定的 Color 对象是否表示不同的颜色。 |
| operator==(const std::nullptr_t&) const | 始终返回 false。 |
| operator==(const Color&) const | 确定当前 Color 对象和指定的 Color 对象是否表示相同的颜色。 |
| ToArgb() const | 返回当前对象表示的颜色的 32 位 ARGB 值。 |
| ToString() const | 返回当前对象的字符串表示形式。 |
字段
| 字段 | 描述 |
|---|---|
| static Empty | 一个 "empty" 实例的 Color 类,即一个不表示任何颜色的实例。 |
另见
- Namespace System::Drawing
- Library Aspose.Font for C++