Classe System::Drawing::Color

Color class

Représente une couleur. Ce type doit être alloué sur la pile et passé aux fonctions par valeur ou par référence. N’utilisez jamais la classe System::SmartPtr pour gérer les objets de ce type.

class Color

Méthodes

MéthodeDescription
Color()Construit une instance “vide” de la classe Color qui ne représente aucune couleur.
Equals(const Color&) constDétermine si les objets Color actuels et spécifiés représentent la même couleur.
static FromArgb(int)Construit une instance de la classe Color qui représente la couleur spécifiée.
static FromArgb(int, int, int, int)Construit une instance de la classe Color qui représente la couleur spécifiée.
static FromArgb(int, int, int)Construit une instance de la classe Color qui représente la couleur spécifiée avec le composant alpha fixé à 0xFF.
static FromArgb(int, Color)Construit une instance de la classe Color qui représente la couleur spécifiée.
static FromKnownColor(KnownColor)Construit une instance de la classe Color qui représente la couleur connue spécifiée.
static FromName(const String&)Construit une instance de la classe Color qui représente une couleur avec le nom spécifié.
get_A() constRenvoie la valeur du composant alpha de la couleur représentée par l’objet actuel.
static get_AliceBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF0F8FF.
static get_AntiqueWhite()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFAEBD7.
static get_Aqua()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00FFFF.
static get_Aquamarine()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF7FFFD4.
static get_Azure()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF0FFFF.
get_B() constRenvoie la valeur du composant bleu de la couleur représentée par l’objet actuel.
static get_Beige()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF5F5DC.
static get_Bisque()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFE4C4.
static get_Black()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF000000.
static get_BlanchedAlmond()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFEBCD.
static get_Blue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF0000FF.
static get_BlueViolet()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF8A2BE2.
static get_Brown()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFA52A2A.
static get_BurlyWood()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDEB887.
static get_CadetBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF5F9EA0.
static get_Chartreuse()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF7FFF00.
static get_Chocolate()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFD2691E.
static get_Coral()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF7F50.
static get_CornflowerBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF6495ED.
static get_Cornsilk()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFF8DC.
static get_Crimson()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDC143C.
static get_Cyan()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00FFFF.
static get_DarkBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00008B.
static get_DarkCyan()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF008B8B.
static get_DarkGoldenrod()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFB8860B.
static get_DarkGray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFA9A9A9.
static get_DarkGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF006400.
static get_DarkKhaki()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFBDB76B.
static get_DarkMagenta()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF8B008B.
static get_DarkOliveGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF556B2F.
static get_DarkOrange()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF8C00.
static get_DarkOrchid()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF9932CC.
static get_DarkRed()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF8B0000.
static get_DarkSalmon()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFE9967A.
static get_DarkSeaGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF8FBC8F.
static get_DarkSlateBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF483D8B.
static get_DarkSlateGray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF2F4F4F.
static get_DarkTurquoise()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00CED1.
static get_DarkViolet()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF9400D3.
static get_DeepPink()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF1493.
static get_DeepSkyBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00BFFF.
static get_DimGray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF696969.
static get_DodgerBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF1E90FF.
static get_Firebrick()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFB22222.
static get_FloralWhite()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFAF0.
static get_ForestGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF228B22.
static get_Fuchsia()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF00FF.
get_G() constRenvoie la valeur du composant vert de la couleur représentée par l’objet actuel.
static get_Gainsboro()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDCDCDC.
static get_GhostWhite()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF8F8FF.
static get_Gold()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFD700.
static get_Goldenrod()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDAA520.
static get_Gray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF808080.
static get_Green()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF008000.
static get_GreenYellow()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFADFF2F.
static get_Honeydew()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF0FFF0.
static get_HotPink()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF69B4.
static get_IndianRed()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFCD5C5C.
static get_Indigo()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF4B0082.
get_IsEmpty() constRenvoie une valeur qui indique si l’objet actuel est “vide” c.-à-d. ne représente aucune couleur.
get_IsNamedColor() constRenvoie une valeur qui détermine si la structure Color représente une couleur nommée ou un membre de l’énumération KnownColor.
static get_Ivory()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFFF0.
static get_Khaki()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF0E68C.
static get_Lavender()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFE6E6FA.
static get_LavenderBlush()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFF0F5.
static get_LawnGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF7CFC00.
static get_LemonChiffon()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFACD.
static get_LightBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFADD8E6.
static get_LightCoral()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF08080.
static get_LightCyan()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFE0FFFF.
static get_LightGoldenrodYellow()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFAFAD2.
static get_LightGray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFD3D3D3.
static get_LightGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF90EE90.
static get_LightPink()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFB6C1.
static get_LightSalmon()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFA07A.
static get_LightSeaGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF20B2AA.
static get_LightSkyBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF87CEFA.
static get_LightSlateGray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF778899.
static get_LightSteelBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFB0C4DE.
static get_LightYellow()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFFE0.
static get_Lime()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00FF00.
static get_LimeGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF32CD32.
static get_Linen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFAF0E6.
static get_Magenta()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF00FF.
static get_Maroon()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF800000.
static get_MediumAquamarine()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF66CDAA.
static get_MediumBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF0000CD.
static get_MediumOrchid()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFBA55D3.
static get_MediumPurple()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF9370DB.
static get_MediumSeaGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF3CB371.
static get_MediumSlateBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF7B68EE.
static get_MediumSpringGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00FA9A.
static get_MediumTurquoise()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF48D1CC.
static get_MediumVioletRed()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFC71585.
static get_MidnightBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF191970.
static get_MintCream()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF5FFFA.
static get_MistyRose()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFE4E1.
static get_Moccasin()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFE4B5.
get_Name() constRenvoie le nom de la couleur représentée par l’objet actuel.
static get_NavajoWhite()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFDEAD.
static get_Navy()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF000080.
static get_OldLace()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFDF5E6.
static get_Olive()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF808000.
static get_OliveDrab()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF6B8E23.
static get_Orange()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFA500.
static get_OrangeRed()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF4500.
static get_Orchid()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDA70D6.
static get_PaleGoldenrod()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFEEE8AA.
static get_PaleGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF98FB98.
static get_PaleTurquoise()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFAFEEEE.
static get_PaleVioletRed()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDB7093.
static get_PapayaWhip()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFEFD5.
static get_PeachPuff()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFDAB9.
static get_Peru()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFCD853F.
static get_Pink()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFC0CB.
static get_Plum()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFDDA0DD.
static get_PowderBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFB0E0E6.
static get_Purple()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF800080.
get_R() constRenvoie la valeur du composant rouge de la couleur représentée par l’objet actuel.
static get_Red()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF0000.
static get_RosyBrown()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFBC8F8F.
static get_RoyalBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF4169E1.
static get_SaddleBrown()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF8B4513.
static get_Salmon()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFA8072.
static get_SandyBrown()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF4A460.
static get_SeaGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF2E8B57.
static get_SeaShell()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFF5EE.
static get_Sienna()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFA0522D.
static get_Silver()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFC0C0C0.
static get_SkyBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF87CEEB.
static get_SlateBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF6A5ACD.
static get_SlateGray()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF708090.
static get_Snow()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFAFA.
static get_SpringGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF00FF7F.
static get_SteelBlue()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF4682B4.
static get_Tan()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFD2B48C.
static get_Teal()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF008080.
static get_Thistle()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFD8BFD8.
static get_Tomato()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFF6347.
static get_Transparent()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #00FFFFFF.
static get_Turquoise()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF40E0D0.
static get_Violet()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFEE82EE.
static get_Wheat()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF5DEB3.
static get_White()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFFFF.
static get_WhiteSmoke()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFF5F5F5.
static get_Yellow()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FFFFFF00.
static get_YellowGreen()Renvoie une couleur dont la valeur ARGB en notation hexadécimale est #FF9ACD32.
GetBrightness()Renvoie le composant de luminosité de la couleur représentée par l’objet actuel.
GetHashCode() constRenvoie le code de hachage de l’objet actuel.
GetHue()Renvoie la valeur de teinte Hue-Saturation-Brightness (HSB), en degrés, pour la couleur représentée par l’objet actuel.
GetSaturation()Renvoie la saturation Hue-Saturation-Brightness (HSB) pour la couleur représentée par l’objet actuel.
IsNull() constRetourne toujours false.
operator!=(const std::nullptr_t&) constRetourne toujours vrai.
operator!=(const Color&) constDétermine si les objets Color actuels et spécifiés représentent des couleurs distinctes.
operator==(const std::nullptr_t&) constRetourne toujours false.
operator==(const Color&) constDétermine si les objets Color actuels et spécifiés représentent la même couleur.
ToArgb() constRenvoie une valeur ARGB 32 bits de la couleur représentée par l’objet actuel.
ToString() constRenvoie la représentation sous forme de chaîne de caractères de l’objet actuel.

Champs

ChampDescription
static EmptyUne “vide” instance de la classe Color c’est‑à‑dire une instance qui ne représente aucune couleur.

Voir aussi