System::Drawing::Color класс

Color class

Представляет цвет. Этот тип должен быть выделен в стеке и передаваться в функции по значению или по ссылке. Никогда не используйте класс System::SmartPtr для управления объектами этого типа.

class Color

Методы

МетодОписание
Color()Создаёт «пустой» экземпляр класса Color, который не представляет никакого цвета.
Equals(const Color&) constОпределяет, представляют ли текущий и указанный объекты Color один и тот же цвет.
static FromArgb(int)Создаёт экземпляр класса Color, который представляет указанный цвет.
static FromArgb(int, int, int, int)Создаёт экземпляр класса Color, который представляет указанный цвет.
static FromArgb(int, int, int)Создаёт экземпляр класса Color, который представляет указанный цвет с альфа‑компонентой, установленной в 0xFF.
static FromArgb(int, Color)Создаёт экземпляр класса Color, который представляет указанный цвет.
static FromKnownColor(KnownColor)Создаёт экземпляр класса Color, который представляет указанный известный цвет.
static FromName(const String&)Создаёт экземпляр класса Color, который представляет цвет с указанным именем.
get_A() constВозвращает значение альфа‑компоненты цвета, представленного текущим объектом.
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Возвращает значение, указывающее, является ли текущий объект "пустым", т. к. не представляет никакого цвета.
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()Возвращает значение оттенка Hue‑Saturation‑Brightness (HSB) в градусах для цвета, представленного текущим объектом.
GetSaturation()Возвращает насыщенность Hue‑Saturation‑Brightness (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 один и тот же цвет.
ToArgb() constВозвращает 32‑битное значение ARGB цвета, представленного текущим объектом.
ToString() constВозвращает строковое представление текущего объекта.

Поля

ПолеОписание
static Empty“Пустой” экземпляр класса Color, т.е. экземпляр, который не представляет никакого цвета.

См. также