System::Drawing::Color クラス

Color class

色を表します。この型はスタック上に割り当て、値渡しまたは参照渡しで関数に渡すべきです。System::SmartPtr クラスを使用してこの型のオブジェクトを管理しないでください。

class Color

メソッド

メソッド説明
Color()任意の色を表さない "empty" インスタンスの Color クラスを作成します。
Equals(const Color&) const現在の Color オブジェクトと指定されたオブジェクトが同じ色を表すかどうかを判定します。
static FromArgb(int)指定された色を表す Color クラスのインスタンスを作成します。
static FromArgb(int, int, int, int)指定された色を表す Color クラスのインスタンスを作成します。
static FromArgb(int, int, int)アルファ成分が 0xFF に設定された指定された色を表す Color クラスのインスタンスを作成します。
static FromArgb(int, Color)指定された色を表す Color クラスのインスタンスを作成します。
static FromKnownColor(KnownColor)指定された既知の色を表す Color クラスのインスタンスを作成します。
static FromName(const String&)指定された名前の色を表す Color クラスのインスタンスを作成します。
get_A() const現在のオブジェクトが表す色のアルファ成分の値を返します。
static get_AliceBlue()16 進表記の ARGB 値が #FFF0F8FF の色を返します。
static get_AntiqueWhite()16 進表記の ARGB 値が #FFFAEBD7 の色を返します。
static get_Aqua()16 進表記の ARGB 値が #FF00FFFF の色を返します。
static get_Aquamarine()16 進表記の ARGB 値が #FF7FFFD4 の色を返します。
static get_Azure()16 進表記の ARGB 値が #FFF0FFFF の色を返します。
get_B() const現在のオブジェクトで表される色の青成分の値を返します。
static get_Beige()16 進表記の ARGB 値が #FFF5F5DC の色を返します。
static get_Bisque()16 進表記の ARGB 値が #FFFFE4C4 の色を返します。
static get_Black()16 進表記の ARGB 値が #FF000000 の色を返します。
static get_BlanchedAlmond()16 進表記の ARGB 値が #FFFFEBCD の色を返します。
static get_Blue()16 進表記の ARGB 値が #FF0000FF の色を返します。
static get_BlueViolet()16 進表記の ARGB 値が #FF8A2BE2 の色を返します。
static get_Brown()16 進表記の ARGB 値が #FFA52A2A の色を返します。
static get_BurlyWood()16 進表記の ARGB 値が #FFDEB887 の色を返します。
static get_CadetBlue()16 進表記の ARGB 値が #FF5F9EA0 の色を返します。
static get_Chartreuse()16 進表記の ARGB 値が #FF7FFF00 の色を返します。
static get_Chocolate()16 進表記の ARGB 値が #FFD2691E の色を返します。
static get_Coral()16 進表記の ARGB 値が #FFFF7F50 の色を返します。
static get_CornflowerBlue()16 進表記の ARGB 値が #FF6495ED の色を返します。
static get_Cornsilk()16 進表記の ARGB 値が #FFFFF8DC の色を返します。
static get_Crimson()16 進表記の ARGB 値が #FFDC143C の色を返します。
static get_Cyan()16 進表記の ARGB 値が #FF00FFFF の色を返します。
static get_DarkBlue()16 進表記の ARGB 値が #FF00008B の色を返します。
static get_DarkCyan()16 進表記の ARGB 値が #FF008B8B の色を返します。
static get_DarkGoldenrod()16 進表記の ARGB 値が #FFB8860B の色を返します。
static get_DarkGray()16 進表記の 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 値が 16 進表記で #FFDAA520 の色を返します。
static get_Gray()ARGB 値が 16 進表記で #FF808080 の色を返します。
static get_Green()ARGB 値が 16 進表記で #FF008000 の色を返します。
static get_GreenYellow()ARGB 値が 16 進表記で #FFADFF2F の色を返します。
static get_Honeydew()ARGB 値が 16 進表記で #FFF0FFF0 の色を返します。
static get_HotPink()ARGB 値が 16 進表記で #FFFF69B4 の色を返します。
static get_IndianRed()ARGB 値が 16 進表記で #FFCD5C5C の色を返します。
static get_Indigo()ARGB 値が 16 進表記で #FF4B0082 の色を返します。
get_IsEmpty() const現在のオブジェクトが「空」であるか(つまり、色を表さないか)を示す値を返します。
get_IsNamedColor() constColor 構造体が名前付きカラーか、KnownColor 列挙体のメンバーかを判定する値を返します。
static get_Ivory()ARGB 値が 16 進表記で #FFFFFFF0 の色を返します。
static get_Khaki()ARGB 値が 16 進表記で #FFF0E68C の色を返します。
static get_Lavender()ARGB 値が 16 進表記で #FFE6E6FA の色を返します。
static get_LavenderBlush()ARGB 値が 16 進表記で #FFFFF0F5 の色を返します。
static get_LawnGreen()ARGB 値が 16 進表記で #FF7CFC00 の色を返します。
static get_LemonChiffon()ARGB 値が 16 進表記で #FFFFFACD の色を返します。
static get_LightBlue()ARGB 値が 16 進表記で #FFADD8E6 の色を返します。
static get_LightCoral()ARGB 値が 16 進表記で #FFF08080 の色を返します。
static get_LightCyan()ARGB 値が 16 進表記で #FFE0FFFF の色を返します。
static get_LightGoldenrodYellow()ARGB 値が 16 進表記で #FFFAFAD2 の色を返します。
static get_LightGray()ARGB 値が 16 進表記で #FFD3D3D3 の色を返します。
static get_LightGreen()ARGB 値が 16 進表記で #FF90EE90 の色を返します。
static get_LightPink()ARGB 値が 16 進表記で #FFFFB6C1 の色を返します。
static get_LightSalmon()ARGB 値が 16 進表記で #FFFFA07A の色を返します。
static get_LightSeaGreen()ARGB 値が 16 進表記で #FF20B2AA の色を返します。
static get_LightSkyBlue()16 進表記の ARGB 値が #FF87CEFA の色を返します。
static get_LightSlateGray()16 進表記の ARGB 値が #FF778899 の色を返します。
static get_LightSteelBlue()16 進表記の ARGB 値が #FFB0C4DE の色を返します。
static get_LightYellow()16 進表記の ARGB 値が #FFFFFFE0 の色を返します。
static get_Lime()16 進表記の ARGB 値が #FF00FF00 の色を返します。
static get_LimeGreen()16 進表記の ARGB 値が #FF32CD32 の色を返します。
static get_Linen()16 進表記の ARGB 値が #FFFAF0E6 の色を返します。
static get_Magenta()ARGB 値が十六進表記で #FFFF00FF の色を返します。
static get_Maroon()16 進表記の ARGB 値が #FF800000 の色を返します。
static get_MediumAquamarine()16 進表記の ARGB 値が #FF66CDAA の色を返します。
static get_MediumBlue()16 進表記の ARGB 値が #FF0000CD の色を返します。
static get_MediumOrchid()16 進表記の ARGB 値が #FFBA55D3 の色を返します。
static get_MediumPurple()16 進表記の ARGB 値が #FF9370DB の色を返します。
static get_MediumSeaGreen()16 進表記の ARGB 値が #FF3CB371 の色を返します。
static get_MediumSlateBlue()16 進表記の ARGB 値が #FF7B68EE の色を返します。
static get_MediumSpringGreen()16 進表記の ARGB 値が #FF00FA9A の色を返します。
static get_MediumTurquoise()16 進表記の ARGB 値が #FF48D1CC の色を返します。
static get_MediumVioletRed()16 進表記の ARGB 値が #FFC71585 の色を返します。
static get_MidnightBlue()16 進表記の ARGB 値が #FF191970 の色を返します。
static get_MintCream()16 進表記の ARGB 値が #FFF5FFFA の色を返します。
static get_MistyRose()16 進表記の ARGB 値が #FFFFE4E1 の色を返します。
static get_Moccasin()16 進表記の ARGB 値が #FFFFE4B5 の色を返します。
get_Name() const現在のオブジェクトが表す色の名前を返します。
static get_NavajoWhite()16 進表記の ARGB 値が #FFFFDEAD の色を返します。
static get_Navy()16 進表記の ARGB 値が #FF000080 の色を返します。
static get_OldLace()16 進表記の ARGB 値が #FFFDF5E6 の色を返します。
static get_Olive()#FF808000 の十六進表記 ARGB 値を持つ色を返します。
static get_OliveDrab()#FF6B8E23 の十六進表記 ARGB 値を持つ色を返します。
static get_Orange()#FFFFA500 の十六進表記 ARGB 値を持つ色を返します。
static get_OrangeRed()#FFFF4500 の十六進表記 ARGB 値を持つ色を返します。
static get_Orchid()#FFDA70D6 の十六進表記 ARGB 値を持つ色を返します。
static get_PaleGoldenrod()#FFEEE8AA の十六進表記 ARGB 値を持つ色を返します。
static get_PaleGreen()#FF98FB98 の十六進表記 ARGB 値を持つ色を返します。
static get_PaleTurquoise()#FFAFEEEE の十六進表記 ARGB 値を持つ色を返します。
static get_PaleVioletRed()#FFDB7093 の十六進表記 ARGB 値を持つ色を返します。
static get_PapayaWhip()#FFFFEFD5 の十六進表記 ARGB 値を持つ色を返します。
static get_PeachPuff()#FFFFDAB9 の十六進表記 ARGB 値を持つ色を返します。
static get_Peru()#FFCD853F の十六進表記 ARGB 値を持つ色を返します。
static get_Pink()#FFFFC0CB の十六進表記 ARGB 値を持つ色を返します。
static get_Plum()#FFDDA0DD の十六進表記 ARGB 値を持つ色を返します。
static get_PowderBlue()#FFB0E0E6 の十六進表記 ARGB 値を持つ色を返します。
static get_Purple()#FF800080 の十六進表記 ARGB 値を持つ色を返します。
get_R() const現在のオブジェクトで表される色の赤成分の値を返します。
static get_Red()#FFFF0000 の十六進表記 ARGB 値を持つ色を返します。
static get_RosyBrown()#FFBC8F8F の十六進表記 ARGB 値を持つ色を返します。
static get_RoyalBlue()#FF4169E1 の十六進表記 ARGB 値を持つ色を返します。
static get_SaddleBrown()#FF8B4513 の十六進表記 ARGB 値を持つ色を返します。
static get_Salmon()#FFFA8072 の十六進表記 ARGB 値を持つ色を返します。
static get_SandyBrown()#FFF4A460 の十六進表記 ARGB 値を持つ色を返します。
static get_SeaGreen()#FF2E8B57 の十六進表記 ARGB 値を持つ色を返します。
static get_SeaShell()#FFFFF5EE の十六進表記 ARGB 値を持つ色を返します。
static get_Sienna()ARGB 値が 16 進表記で #FFA0522D の色を返します。
static get_Silver()ARGB 値が 16 進表記で #FFC0C0C0 の色を返します。
static get_SkyBlue()ARGB 値が 16 進表記で #FF87CEEB の色を返します。
static get_SlateBlue()ARGB 値が 16 進表記で #FF6A5ACD の色を返します。
static get_SlateGray()ARGB 値が 16 進表記で #FF708090 の色を返します。
static get_Snow()ARGB 値が 16 進表記で #FFFFFAFA の色を返します。
static get_SpringGreen()ARGB 値が 16 進表記で #FF00FF7F の色を返します。
static get_SteelBlue()ARGB 値が 16 進表記で #FF4682B4 の色を返します。
static get_Tan()ARGB 値が 16 進表記で #FFD2B48C の色を返します。
static get_Teal()ARGB 値が 16 進表記で #FF008080 の色を返します。
static get_Thistle()ARGB 値が 16 進表記で #FFD8BFD8 の色を返します。
static get_Tomato()ARGB 値が 16 進表記で #FFFF6347 の色を返します。
static get_Transparent()ARGB 値が 16 進表記で #00FFFFFF の色を返します。
static get_Turquoise()ARGB 値が 16 進表記で #FF40E0D0 の色を返します。
static get_Violet()ARGB 値が 16 進表記で #FFEE82EE の色を返します。
static get_Wheat()ARGB 値が 16 進表記で #FFF5DEB3 の色を返します。
static get_White()ARGB 値が 16 進表記で #FFFFFFFF の色を返します。
static get_WhiteSmoke()ARGB 値が 16 進表記で #FFF5F5F5 の色を返します。
static get_Yellow()ARGB 値が 16 進表記で #FFFFFF00 の色を返します。
static get_YellowGreen()ARGB 値が 16 進表記で #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“empty” インスタンスの Color クラス、つまり色を表さないインスタンスです。

参照