Clase System::Drawing::Color

Color class

Representa un color. Este tipo debe ser asignado en la pila y pasado a funciones por valor o por referencia. Nunca use la clase System::SmartPtr para gestionar objetos de este tipo.

class Color

Métodos

MétodoDescripción
Color()Construye una instancia “vacía” de la clase Color que no representa ningún color.
Equals(const Color&) constDetermina si el objeto Color actual y el especificado representan el mismo color.
static FromArgb(int)Construye una instancia de la clase Color que representa el color especificado.
static FromArgb(int, int, int, int)Construye una instancia de la clase Color que representa el color especificado.
static FromArgb(int, int, int)Construye una instancia de la clase Color que representa el color especificado con el componente alfa establecido en 0xFF.
static FromArgb(int, Color)Construye una instancia de la clase Color que representa el color especificado.
static FromKnownColor(KnownColor)Construye una instancia de la clase Color que representa el color conocido especificado.
static FromName(const String&)Construye una instancia de la clase Color que representa un color con el nombre especificado.
get_A() constDevuelve el valor del componente alfa del color representado por el objeto actual.
static get_AliceBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF0F8FF.
static get_AntiqueWhite()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFAEBD7.
static get_Aqua()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00FFFF.
static get_Aquamarine()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF7FFFD4.
static get_Azure()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF0FFFF.
get_B() constDevuelve el valor del componente azul del color representado por el objeto actual.
static get_Beige()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF5F5DC.
static get_Bisque()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFE4C4.
static get_Black()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF000000.
static get_BlanchedAlmond()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFEBCD.
static get_Blue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF0000FF.
static get_BlueViolet()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF8A2BE2.
static get_Brown()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFA52A2A.
static get_BurlyWood()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDEB887.
static get_CadetBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF5F9EA0.
static get_Chartreuse()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF7FFF00.
static get_Chocolate()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFD2691E.
static get_Coral()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF7F50.
static get_CornflowerBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF6495ED.
static get_Cornsilk()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFF8DC.
static get_Crimson()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDC143C.
static get_Cyan()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00FFFF.
static get_DarkBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00008B.
static get_DarkCyan()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF008B8B.
static get_DarkGoldenrod()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFB8860B.
static get_DarkGray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFA9A9A9.
static get_DarkGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF006400.
static get_DarkKhaki()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFBDB76B.
static get_DarkMagenta()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF8B008B.
static get_DarkOliveGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF556B2F.
static get_DarkOrange()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF8C00.
static get_DarkOrchid()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF9932CC.
static get_DarkRed()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF8B0000.
static get_DarkSalmon()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFE9967A.
static get_DarkSeaGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF8FBC8F.
static get_DarkSlateBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF483D8B.
static get_DarkSlateGray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF2F4F4F.
static get_DarkTurquoise()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00CED1.
static get_DarkViolet()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF9400D3.
static get_DeepPink()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF1493.
static get_DeepSkyBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00BFFF.
static get_DimGray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF696969.
static get_DodgerBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF1E90FF.
static get_Firebrick()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFB22222.
static get_FloralWhite()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFAF0.
static get_ForestGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF228B22.
static get_Fuchsia()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF00FF.
get_G() constDevuelve el valor del componente verde del color representado por el objeto actual.
static get_Gainsboro()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDCDCDC.
static get_GhostWhite()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF8F8FF.
static get_Gold()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFD700.
static get_Goldenrod()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDAA520.
static get_Gray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF808080.
static get_Green()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF008000.
static get_GreenYellow()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFADFF2F.
static get_Honeydew()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF0FFF0.
static get_HotPink()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF69B4.
static get_IndianRed()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFCD5C5C.
static get_Indigo()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF4B0082.
get_IsEmpty() constDevuelve un valor que indica si el objeto actual está “vacío”, es decir, no representa ningún color.
get_IsNamedColor() constDevuelve un valor que determina si la estructura Color representa un color con nombre o un miembro de la enumeración KnownColor.
static get_Ivory()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFFF0.
static get_Khaki()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF0E68C.
static get_Lavender()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFE6E6FA.
static get_LavenderBlush()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFF0F5.
static get_LawnGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF7CFC00.
static get_LemonChiffon()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFACD.
static get_LightBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFADD8E6.
static get_LightCoral()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF08080.
static get_LightCyan()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFE0FFFF.
static get_LightGoldenrodYellow()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFAFAD2.
static get_LightGray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFD3D3D3.
static get_LightGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF90EE90.
static get_LightPink()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFB6C1.
static get_LightSalmon()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFA07A.
static get_LightSeaGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF20B2AA.
static get_LightSkyBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF87CEFA.
static get_LightSlateGray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF778899.
static get_LightSteelBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFB0C4DE.
static get_LightYellow()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFFE0.
static get_Lime()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00FF00.
static get_LimeGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF32CD32.
static get_Linen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFAF0E6.
static get_Magenta()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF00FF.
static get_Maroon()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF800000.
static get_MediumAquamarine()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF66CDAA.
static get_MediumBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF0000CD.
static get_MediumOrchid()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFBA55D3.
static get_MediumPurple()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF9370DB.
static get_MediumSeaGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF3CB371.
static get_MediumSlateBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF7B68EE.
static get_MediumSpringGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00FA9A.
static get_MediumTurquoise()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF48D1CC.
static get_MediumVioletRed()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFC71585.
static get_MidnightBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF191970.
static get_MintCream()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF5FFFA.
static get_MistyRose()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFE4E1.
static get_Moccasin()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFE4B5.
get_Name() constDevuelve el nombre del color representado por el objeto actual.
static get_NavajoWhite()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFDEAD.
static get_Navy()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF000080.
static get_OldLace()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFDF5E6.
static get_Olive()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF808000.
static get_OliveDrab()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF6B8E23.
static get_Orange()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFA500.
static get_OrangeRed()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF4500.
static get_Orchid()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDA70D6.
static get_PaleGoldenrod()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFEEE8AA.
static get_PaleGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF98FB98.
static get_PaleTurquoise()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFAFEEEE.
static get_PaleVioletRed()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDB7093.
static get_PapayaWhip()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFEFD5.
static get_PeachPuff()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFDAB9.
static get_Peru()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFCD853F.
static get_Pink()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFC0CB.
static get_Plum()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFDDA0DD.
static get_PowderBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFB0E0E6.
static get_Purple()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF800080.
get_R() constDevuelve el valor del componente rojo del color representado por el objeto actual.
static get_Red()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF0000.
static get_RosyBrown()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFBC8F8F.
static get_RoyalBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF4169E1.
static get_SaddleBrown()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF8B4513.
static get_Salmon()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFA8072.
static get_SandyBrown()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF4A460.
static get_SeaGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF2E8B57.
static get_SeaShell()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFF5EE.
static get_Sienna()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFA0522D.
static get_Silver()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFC0C0C0.
static get_SkyBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF87CEEB.
static get_SlateBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF6A5ACD.
static get_SlateGray()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF708090.
static get_Snow()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFAFA.
static get_SpringGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF00FF7F.
static get_SteelBlue()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF4682B4.
static get_Tan()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFD2B48C.
static get_Teal()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF008080.
static get_Thistle()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFD8BFD8.
static get_Tomato()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFF6347.
static get_Transparent()Devuelve un color cuyo valor ARGB en notación hexadecimal es #00FFFFFF.
static get_Turquoise()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF40E0D0.
static get_Violet()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFEE82EE.
static get_Wheat()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF5DEB3.
static get_White()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFFFF.
static get_WhiteSmoke()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFF5F5F5.
static get_Yellow()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FFFFFF00.
static get_YellowGreen()Devuelve un color cuyo valor ARGB en notación hexadecimal es #FF9ACD32.
GetBrightness()Devuelve el componente de brillo del color representado por el objeto actual.
GetHashCode() constDevuelve el código hash del objeto actual.
GetHue()Devuelve el valor de tono Hue-Saturation-Brightness (HSB), en grados, para el color representado por el objeto actual.
GetSaturation()Devuelve la saturación Hue-Saturation-Brightness (HSB) para el color representado por el objeto actual.
IsNull() constSiempre devuelve false.
operator!=(const std::nullptr_t&) constSiempre devuelve true.
operator!=(const Color&) constDetermina si el objeto actual y los objetos Color especificados representan colores distintos.
operator==(const std::nullptr_t&) constSiempre devuelve false.
operator==(const Color&) constDetermina si el objeto Color actual y el especificado representan el mismo color.
ToArgb() constDevuelve un valor ARGB de 32 bits del color representado por el objeto actual.
ToString() constDevuelve la representación en forma de cadena del objeto actual.

Campos

CampoDescripción
static EmptyUna instancia “vacía” de la clase Color, es decir, una instancia que no representa ningún color.

Ver también