System::Drawing::Color klass

Color class

Representerar en färg. Denna typ bör allokeras på stacken och skickas till funktioner som värde eller referens. Använd aldrig System::SmartPtr klass för att hantera objekt av denna typ.

class Color

Metoder

MetodBeskrivning
Color()Skapar en “tom” instans av Color-klassen som inte representerar någon färg.
Equals(const Color&) constBestämmer om det aktuella och det angivna Color-objekten representerar samma färg.
static FromArgb(int)Skapar en instans av Color-klassen som representerar den angivna färgen.
static FromArgb(int, int, int, int)Skapar en instans av Color-klassen som representerar den angivna färgen.
static FromArgb(int, int, int)Skapar en instans av Color-klassen som representerar den angivna färgen med alfakomponenten satt till 0xFF.
static FromArgb(int, Color)Skapar en instans av Color-klassen som representerar den angivna färgen.
static FromKnownColor(KnownColor)Skapar en instans av Color-klassen som representerar den angivna kända färgen.
static FromName(const String&)Skapar en instans av Color-klassen som representerar en färg med det angivna namnet.
get_A() constReturnerar värdet av alfakomponenten för färgen som representeras av det aktuella objektet.
static get_AliceBlue()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFF0F8FF.
static get_AntiqueWhite()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFFAEBD7.
static get_Aqua()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF00FFFF.
static get_Aquamarine()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF7FFFD4.
static get_Azure()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFF0FFFF.
get_B() constReturnerar värdet av den blå komponenten i färgen som representeras av det aktuella objektet.
static get_Beige()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFF5F5DC.
static get_Bisque()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFFFE4C4.
static get_Black()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF000000.
static get_BlanchedAlmond()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFFFEBCD.
static get_Blue()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF0000FF.
static get_BlueViolet()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF8A2BE2.
static get_Brown()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFA52A2A.
static get_BurlyWood()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFDEB887.
static get_CadetBlue()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF5F9EA0.
static get_Chartreuse()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF7FFF00.
static get_Chocolate()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFD2691E.
static get_Coral()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFFF7F50.
static get_CornflowerBlue()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF6495ED.
static get_Cornsilk()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFFFF8DC.
static get_Crimson()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFDC143C.
static get_Cyan()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF00FFFF.
static get_DarkBlue()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF00008B.
static get_DarkCyan()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FF008B8B.
static get_DarkGoldenrod()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFB8860B.
static get_DarkGray()Returnerar en färg vars ARGB-värde i hexadecimal notation är #FFA9A9A9.
static get_DarkGreen()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF006400.
static get_DarkKhaki()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFBDB76B.
static get_DarkMagenta()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF8B008B.
static get_DarkOliveGreen()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF556B2F.
static get_DarkOrange()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFFF8C00.
static get_DarkOrchid()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF9932CC.
static get_DarkRed()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF8B0000.
static get_DarkSalmon()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFE9967A.
static get_DarkSeaGreen()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF8FBC8F.
static get_DarkSlateBlue()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF483D8B.
static get_DarkSlateGray()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF2F4F4F.
static get_DarkTurquoise()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF00CED1.
static get_DarkViolet()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF9400D3.
static get_DeepPink()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFFF1493.
static get_DeepSkyBlue()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF00BFFF.
static get_DimGray()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF696969.
static get_DodgerBlue()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF1E90FF.
static get_Firebrick()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFB22222.
static get_FloralWhite()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFFFFAF0.
static get_ForestGreen()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FF228B22.
static get_Fuchsia()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFFF00FF.
get_G() constReturnerar värdet av den gröna komponenten i färgen som representeras av det aktuella objektet.
static get_Gainsboro()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFDCDCDC.
static get_GhostWhite()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFF8F8FF.
static get_Gold()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFFFD700.
static get_Goldenrod()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFDAA520.
static get_Gray()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF808080.
static get_Green()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF008000.
static get_GreenYellow()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFADFF2F.
static get_Honeydew()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFF0FFF0.
static get_HotPink()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFF69B4.
static get_IndianRed()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFCD5C5C.
static get_Indigo()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF4B0082.
get_IsEmpty() constReturnerar ett värde som indikerar om det aktuella objektet är “tomt” d.v.s. inte representerar någon färg.
get_IsNamedColor() constReturnerar ett värde som avgör om Color-strukturen representerar en namngiven färg eller en medlem av KnownColor-enumerationen.
static get_Ivory()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFFFF0.
static get_Khaki()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFF0E68C.
static get_Lavender()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFE6E6FA.
static get_LavenderBlush()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFF0F5.
static get_LawnGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF7CFC00.
static get_LemonChiffon()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFFACD.
static get_LightBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFADD8E6.
static get_LightCoral()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFF08080.
static get_LightCyan()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFE0FFFF.
static get_LightGoldenrodYellow()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFAFAD2.
static get_LightGray()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFD3D3D3.
static get_LightGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF90EE90.
static get_LightPink()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFB6C1.
static get_LightSalmon()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFA07A.
static get_LightSeaGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF20B2AA.
static get_LightSkyBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF87CEFA.
static get_LightSlateGray()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF778899.
static get_LightSteelBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFB0C4DE.
static get_LightYellow()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFFFE0.
static get_Lime()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF00FF00.
static get_LimeGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF32CD32.
static get_Linen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFAF0E6.
static get_Magenta()Returnerar en färg vars ARGB-värde i hexadecimalt notation är #FFFF00FF.
static get_Maroon()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF800000.
static get_MediumAquamarine()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF66CDAA.
static get_MediumBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF0000CD.
static get_MediumOrchid()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFBA55D3.
static get_MediumPurple()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF9370DB.
static get_MediumSeaGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF3CB371.
static get_MediumSlateBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF7B68EE.
static get_MediumSpringGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF00FA9A.
static get_MediumTurquoise()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF48D1CC.
static get_MediumVioletRed()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFC71585.
static get_MidnightBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF191970.
static get_MintCream()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFF5FFFA.
static get_MistyRose()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFE4E1.
static get_Moccasin()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFE4B5.
get_Name() constReturnerar namnet på färgen som representeras av det aktuella objektet.
static get_NavajoWhite()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFDEAD.
static get_Navy()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF000080.
static get_OldLace()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFDF5E6.
static get_Olive()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF808000.
static get_OliveDrab()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF6B8E23.
static get_Orange()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFFA500.
static get_OrangeRed()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFF4500.
static get_Orchid()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFDA70D6.
static get_PaleGoldenrod()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFEEE8AA.
static get_PaleGreen()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF98FB98.
static get_PaleTurquoise()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFAFEEEE.
static get_PaleVioletRed()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFDB7093.
static get_PapayaWhip()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFFEFD5.
static get_PeachPuff()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFFDAB9.
static get_Peru()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFCD853F.
static get_Pink()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFFC0CB.
static get_Plum()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFDDA0DD.
static get_PowderBlue()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFB0E0E6.
static get_Purple()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF800080.
get_R() constReturnerar värdet på den röda komponenten i färgen som representeras av det aktuella objektet.
static get_Red()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFF0000.
static get_RosyBrown()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFBC8F8F.
static get_RoyalBlue()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF4169E1.
static get_SaddleBrown()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF8B4513.
static get_Salmon()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFA8072.
static get_SandyBrown()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFF4A460.
static get_SeaGreen()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FF2E8B57.
static get_SeaShell()Returnerar en färg vars ARGB‑värde i hexadecimalt notation är #FFFFF5EE.
static get_Sienna()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFA0522D.
static get_Silver()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFC0C0C0.
static get_SkyBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF87CEEB.
static get_SlateBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF6A5ACD.
static get_SlateGray()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF708090.
static get_Snow()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFFAFA.
static get_SpringGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF00FF7F.
static get_SteelBlue()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF4682B4.
static get_Tan()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFD2B48C.
static get_Teal()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF008080.
static get_Thistle()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFD8BFD8.
static get_Tomato()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFF6347.
static get_Transparent()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #00FFFFFF.
static get_Turquoise()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF40E0D0.
static get_Violet()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFEE82EE.
static get_Wheat()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFF5DEB3.
static get_White()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFFFFF.
static get_WhiteSmoke()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFF5F5F5.
static get_Yellow()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FFFFFF00.
static get_YellowGreen()Returnerar en färg vars ARGB‑värde i hexadecimal notation är #FF9ACD32.
GetBrightness()Returnerar ljusstyrkekomponenten för färgen som representeras av det aktuella objektet.
GetHashCode() constReturnerar hash‑koden för det aktuella objektet.
GetHue()Returnerar Hue‑Saturation‑Brightness‑ (HSB) nyansvärdet, i grader, för färgen som representeras av det aktuella objektet.
GetSaturation()Returnerar Hue‑Saturation‑Brightness‑ (HSB) mättnad för färgen som representeras av det aktuella objektet.
IsNull() constReturnerar alltid falskt.
operator!=(const std::nullptr_t&) constReturnerar alltid true.
operator!=(const Color&) constBestämmer om det aktuella och det angivna Color‑objekten representerar olika färger.
operator==(const std::nullptr_t&) constReturnerar alltid falskt.
operator==(const Color&) constBestämmer om det aktuella och det angivna Color-objekten representerar samma färg.
ToArgb() constReturnerar ett 32-bitars ARGB‑värde för färgen som representeras av det aktuella objektet.
ToString() constReturnerar strängrepresentationen av det aktuella objektet.

Fält

FältBeskrivning
static EmptyEn “tom” instans av klassen Color, dvs. en instans som inte representerar någon färg.

Se även