فئة 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يرجع قيمة التجزئة (hash code) للكائن الحالي.
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يعيد قيمة ARGB 32‑بت للون الممثل بواسطة الكائن الحالي.
ToString() constيرجع تمثيل النصي للكائن الحالي.

الحقول

حقلالوصف
static Emptyمثال “فارغ” من الفئة Color أي مثال لا يمثل أي لون.

انظر أيضًا