System::Drawing::Color-Klasse

Color class

Stellt eine Farbe dar. Dieser Typ sollte auf dem Stack alloziert und an Funktionen per Wert oder Referenz übergeben werden. Verwenden Sie niemals die System::SmartPtr-Klasse, um Objekte dieses Typs zu verwalten.

class Color

Methoden

MethodeBeschreibung
Color()Konstruiert eine "leere" Instanz der Color-Klasse, die keine Farbe darstellt.
Equals(const Color&) constBestimmt, ob das aktuelle und das angegebene Color-Objekt dieselbe Farbe darstellen.
static FromArgb(int)Konstruiert eine Instanz der Color-Klasse, die die angegebene Farbe darstellt.
static FromArgb(int, int, int, int)Konstruiert eine Instanz der Color-Klasse, die die angegebene Farbe darstellt.
static FromArgb(int, int, int)Konstruiert eine Instanz der Color-Klasse, die die angegebene Farbe mit dem Alpha‑Komponentenwert 0xFF darstellt.
static FromArgb(int, Color)Konstruiert eine Instanz der Color-Klasse, die die angegebene Farbe darstellt.
static FromKnownColor(KnownColor)Konstruiert eine Instanz der Color-Klasse, die die angegebene bekannte Farbe darstellt.
static FromName(const String&)Konstruiert eine Instanz der Color-Klasse, die eine Farbe mit dem angegebenen Namen darstellt.
get_A() constGibt den Wert der Alpha‑Komponente der vom aktuellen Objekt dargestellten Farbe zurück.
static get_AliceBlue()Gibt eine Farbe zurück, deren ARGB‑Wert in hexadezimaler Schreibweise #FFF0F8FF ist.
static get_AntiqueWhite()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFAEBD7 ist.
static get_Aqua()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF00FFFF ist.
static get_Aquamarine()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF7FFFD4 ist.
static get_Azure()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFF0FFFF ist.
get_B() constGibt den Wert der blauen Komponente der vom aktuellen Objekt dargestellten Farbe zurück.
static get_Beige()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFF5F5DC ist.
static get_Bisque()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFE4C4 ist.
static get_Black()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF000000 ist.
static get_BlanchedAlmond()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFEBCD ist.
static get_Blue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF0000FF ist.
static get_BlueViolet()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF8A2BE2 ist.
static get_Brown()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFA52A2A ist.
static get_BurlyWood()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDEB887 ist.
static get_CadetBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF5F9EA0 ist.
static get_Chartreuse()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF7FFF00 ist.
static get_Chocolate()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFD2691E ist.
static get_Coral()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF7F50 ist.
static get_CornflowerBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF6495ED ist.
static get_Cornsilk()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFF8DC ist.
static get_Crimson()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDC143C ist.
static get_Cyan()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF00FFFF ist.
static get_DarkBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF00008B ist.
static get_DarkCyan()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF008B8B ist.
static get_DarkGoldenrod()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFB8860B ist.
static get_DarkGray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFA9A9A9 ist.
static get_DarkGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF006400 ist.
static get_DarkKhaki()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFBDB76B ist.
static get_DarkMagenta()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF8B008B ist.
static get_DarkOliveGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF556B2F ist.
static get_DarkOrange()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF8C00 ist.
static get_DarkOrchid()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF9932CC ist.
static get_DarkRed()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF8B0000 ist.
static get_DarkSalmon()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFE9967A ist.
static get_DarkSeaGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF8FBC8F ist.
static get_DarkSlateBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF483D8B ist.
static get_DarkSlateGray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF2F4F4F ist.
static get_DarkTurquoise()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF00CED1 ist.
static get_DarkViolet()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF9400D3 ist.
static get_DeepPink()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF1493 ist.
static get_DeepSkyBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF00BFFF ist.
static get_DimGray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF696969 ist.
static get_DodgerBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF1E90FF ist.
static get_Firebrick()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFB22222 ist.
static get_FloralWhite()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFFAF0 ist.
static get_ForestGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF228B22 ist.
static get_Fuchsia()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF00FF ist.
get_G() constGibt den Wert der grünen Komponente der vom aktuellen Objekt dargestellten Farbe zurück.
static get_Gainsboro()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDCDCDC ist.
static get_GhostWhite()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFF8F8FF ist.
static get_Gold()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFD700 ist.
static get_Goldenrod()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDAA520 ist.
static get_Gray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF808080 ist.
static get_Green()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF008000 ist.
static get_GreenYellow()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFADFF2F ist.
static get_Honeydew()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFF0FFF0 ist.
static get_HotPink()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFF69B4 ist.
static get_IndianRed()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFCD5C5C ist.
static get_Indigo()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF4B0082 ist.
get_IsEmpty() constGibt einen Wert zurück, der angibt, ob das aktuelle Objekt "leer" ist, d. h. keine Farbe darstellt.
get_IsNamedColor() constGibt einen Wert zurück, der bestimmt, ob die Color-Struktur eine benannte Farbe oder ein Mitglied der KnownColor-Aufzählung darstellt.
static get_Ivory()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFFFF0 ist.
static get_Khaki()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFF0E68C ist.
static get_Lavender()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFE6E6FA ist.
static get_LavenderBlush()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFF0F5 ist.
static get_LawnGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF7CFC00 ist.
static get_LemonChiffon()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFFACD ist.
static get_LightBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFADD8E6 ist.
static get_LightCoral()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFF08080 ist.
static get_LightCyan()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFE0FFFF ist.
static get_LightGoldenrodYellow()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFAFAD2 ist.
static get_LightGray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFD3D3D3 ist.
static get_LightGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF90EE90 ist.
static get_LightPink()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFB6C1 ist.
static get_LightSalmon()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFA07A ist.
static get_LightSeaGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF20B2AA ist.
static get_LightSkyBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF87CEFA ist.
static get_LightSlateGray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF778899 ist.
static get_LightSteelBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFB0C4DE ist.
static get_LightYellow()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFFFE0 ist.
static get_Lime()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF00FF00 ist.
static get_LimeGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF32CD32 ist.
static get_Linen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFAF0E6 ist.
static get_Magenta()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF00FF ist.
static get_Maroon()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF800000 ist.
static get_MediumAquamarine()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF66CDAA ist.
static get_MediumBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF0000CD ist.
static get_MediumOrchid()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFBA55D3 ist.
static get_MediumPurple()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF9370DB ist.
static get_MediumSeaGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF3CB371 ist.
static get_MediumSlateBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF7B68EE ist.
static get_MediumSpringGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF00FA9A ist.
static get_MediumTurquoise()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF48D1CC ist.
static get_MediumVioletRed()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFC71585 ist.
static get_MidnightBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF191970 ist.
static get_MintCream()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFF5FFFA ist.
static get_MistyRose()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFE4E1 ist.
static get_Moccasin()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFE4B5 ist.
get_Name() constGibt den Namen der Farbe zurück, die vom aktuellen Objekt dargestellt wird.
static get_NavajoWhite()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFFDEAD ist.
static get_Navy()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF000080 ist.
static get_OldLace()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FFFDF5E6 ist.
static get_Olive()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Schreibweise #FF808000 ist.
static get_OliveDrab()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF6B8E23 ist.
static get_Orange()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFA500 ist.
static get_OrangeRed()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF4500 ist.
static get_Orchid()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDA70D6 ist.
static get_PaleGoldenrod()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFEEE8AA ist.
static get_PaleGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF98FB98 ist.
static get_PaleTurquoise()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFAFEEEE ist.
static get_PaleVioletRed()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDB7093 ist.
static get_PapayaWhip()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFEFD5 ist.
static get_PeachPuff()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFDAB9 ist.
static get_Peru()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFCD853F ist.
static get_Pink()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFC0CB ist.
static get_Plum()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFDDA0DD ist.
static get_PowderBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFB0E0E6 ist.
static get_Purple()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF800080 ist.
get_R() constGibt den Wert der roten Komponente der vom aktuellen Objekt dargestellten Farbe zurück.
static get_Red()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF0000 ist.
static get_RosyBrown()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFBC8F8F ist.
static get_RoyalBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF4169E1 ist.
static get_SaddleBrown()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF8B4513 ist.
static get_Salmon()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFA8072 ist.
static get_SandyBrown()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFF4A460 ist.
static get_SeaGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF2E8B57 ist.
static get_SeaShell()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFF5EE ist.
static get_Sienna()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFA0522D ist.
static get_Silver()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFC0C0C0 ist.
static get_SkyBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF87CEEB ist.
static get_SlateBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF6A5ACD ist.
static get_SlateGray()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF708090 ist.
static get_Snow()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFFAFA ist.
static get_SpringGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF00FF7F ist.
static get_SteelBlue()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF4682B4 ist.
static get_Tan()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFD2B48C ist.
static get_Teal()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF008080 ist.
static get_Thistle()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFD8BFD8 ist.
static get_Tomato()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFF6347 ist.
static get_Transparent()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #00FFFFFF ist.
static get_Turquoise()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF40E0D0 ist.
static get_Violet()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFEE82EE ist.
static get_Wheat()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFF5DEB3 ist.
static get_White()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFFFFF ist.
static get_WhiteSmoke()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFF5F5F5 ist.
static get_Yellow()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FFFFFF00 ist.
static get_YellowGreen()Gibt eine Farbe zurück, deren ARGB-Wert in hexadezimaler Notation #FF9ACD32 ist.
GetBrightness()Gibt die Helligkeitskomponente der vom aktuellen Objekt dargestellten Farbe zurück.
GetHashCode() constGibt den Hashcode des aktuellen Objekts zurück.
GetHue()Gibt den Farbtonwert des Hue‑Saturation‑Brightness (HSB)-Modells in Grad für die vom aktuellen Objekt dargestellte Farbe zurück.
GetSaturation()Gibt die Sättigung des Hue‑Saturation‑Brightness (HSB)-Modells für die vom aktuellen Objekt dargestellte Farbe zurück.
IsNull() constGibt immer false zurück.
operator!=(const std::nullptr_t&) constGibt immer true zurück.
operator!=(const Color&) constBestimmt, ob das aktuelle und das angegebene Color-Objekt unterschiedliche Farben darstellen.
operator==(const std::nullptr_t&) constGibt immer false zurück.
operator==(const Color&) constBestimmt, ob das aktuelle und das angegebene Color-Objekt dieselbe Farbe darstellen.
ToArgb() constGibt einen 32‑Bit‑ARGB‑Wert der vom aktuellen Objekt dargestellten Farbe zurück.
ToString() constGibt die Zeichenkettenrepräsentation des aktuellen Objekts zurück.

Felder

FeldBeschreibung
static EmptyEine “leere” Instanz der Color Klasse, d.h. eine Instanz, die keine Farbe darstellt.

Siehe auch