KnownColor Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает известные системные цвета.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- Наследование
Поля
| Имя | Значение | Описание |
|---|---|---|
| ActiveBorder | 1 | Системный цвет границы активного окна. |
| ActiveCaption | 2 | Системный цвет фона строки заголовка активного окна. |
| ActiveCaptionText | 3 | Системный цвет текста в строке заголовка активного окна. |
| AppWorkspace | 4 | Системный цвет рабочей области приложения. Рабочая область приложения — это область в представлении нескольких документов, которая не занята документами. |
| Control | 5 | Системный цвет лица 3-D элемента. |
| ControlDark | 6 | Системный цвет тени 3-D элемента. Цвет тени применяется к частям трехмерного элемента, который находится подальше от источника света. |
| ControlDarkDark | 7 | Системный цвет, который является темным цветом тени элемента 3-D. Темный цвет тени применяется к частям трехмерного элемента, который является самым темным цветом. |
| ControlLight | 8 | Системный цвет, который является светлым цветом элемента 3-D. Цвет света применяется к частям трехмерного элемента, который сталкивается с источником света. |
| ControlLightLight | 9 | Определенный системой цвет выделения элемента 3-D. Цвет выделения применяется к частям 3-D элемента, который является самым светлым цветом. |
| ControlText | 10 | Системный цвет текста в трехмерном элементе. |
| Desktop | 11 | Системный цвет рабочего стола. |
| GrayText | 12 | Системный цвет неактивного текста. Элементы в списке, отключенные, отображаются в неактивном тексте. |
| Highlight | 13 | Системный цвет фона выбранных элементов. К ним относятся выбранные пункты меню, а также выделенный текст. |
| HighlightText | 14 | Системный цвет текста выбранных элементов. |
| HotTrack | 15 | Системный цвет, используемый для обозначения горячего отслеживаемого элемента. Щелкнув элемент с горячим отслеживанием, выполняет элемент. |
| InactiveBorder | 16 | Системный цвет неактивной границы окна. |
| InactiveCaption | 17 | Системный цвет фона неактивного заголовка окна. |
| InactiveCaptionText | 18 | Системный цвет текста в строке заголовка неактивного окна. |
| Info | 19 | Системный цвет фона подсказки. |
| InfoText | 20 | Системный цвет текста подсказки. |
| Menu | 21 | Системный цвет фона меню. |
| MenuText | 22 | Системный цвет текста меню. |
| ScrollBar | 23 | Системный цвет фона полосы прокрутки. |
| Window | 24 | Системный цвет фона в клиентской области окна. |
| WindowFrame | 25 | Системный цвет рамки окна. |
| WindowText | 26 | Системный цвет текста в клиентской области окна. |
| Transparent | 27 | Определенный системой цвет. |
| AliceBlue | 28 | Определенный системой цвет. |
| AntiqueWhite | 29 | Определенный системой цвет. |
| Aqua | 30 | Определенный системой цвет. |
| Aquamarine | 31 | Определенный системой цвет. |
| Azure | 32 | Определенный системой цвет. |
| Beige | 33 | Определенный системой цвет. |
| Bisque | 34 | Определенный системой цвет. |
| Black | 35 | Определенный системой цвет. |
| BlanchedAlmond | 36 | Определенный системой цвет. |
| Blue | 37 | Определенный системой цвет. |
| BlueViolet | 38 | Определенный системой цвет. |
| Brown | 39 | Определенный системой цвет. |
| BurlyWood | 40 | Определенный системой цвет. |
| CadetBlue | 41 | Определенный системой цвет. |
| Chartreuse | 42 | Определенный системой цвет. |
| Chocolate | 43 | Определенный системой цвет. |
| Coral | 44 | Определенный системой цвет. |
| CornflowerBlue | 45 | Определенный системой цвет. |
| Cornsilk | 46 | Определенный системой цвет. |
| Crimson | 47 | Определенный системой цвет. |
| Cyan | 48 | Определенный системой цвет. |
| DarkBlue | 49 | Определенный системой цвет. |
| DarkCyan | 50 | Определенный системой цвет. |
| DarkGoldenrod | 51 | Определенный системой цвет. |
| DarkGray | 52 | Определенный системой цвет. |
| DarkGreen | 53 | Определенный системой цвет. |
| DarkKhaki | 54 | Определенный системой цвет. |
| DarkMagenta | 55 | Определенный системой цвет. |
| DarkOliveGreen | 56 | Определенный системой цвет. |
| DarkOrange | 57 | Определенный системой цвет. |
| DarkOrchid | 58 | Определенный системой цвет. |
| DarkRed | 59 | Определенный системой цвет. |
| DarkSalmon | 60 | Определенный системой цвет. |
| DarkSeaGreen | 61 | Определенный системой цвет. |
| DarkSlateBlue | 62 | Определенный системой цвет. |
| DarkSlateGray | 63 | Определенный системой цвет. |
| DarkTurquoise | 64 | Определенный системой цвет. |
| DarkViolet | 65 | Определенный системой цвет. |
| DeepPink | 66 | Определенный системой цвет. |
| DeepSkyBlue | 67 | Определенный системой цвет. |
| DimGray | 68 | Определенный системой цвет. |
| DodgerBlue | 69 | Определенный системой цвет. |
| Firebrick | 70 | Определенный системой цвет. |
| FloralWhite | 71 | Определенный системой цвет. |
| ForestGreen | 72 | Определенный системой цвет. |
| Fuchsia | 73 | Определенный системой цвет. |
| Gainsboro | 74 | Определенный системой цвет. |
| GhostWhite | 75 | Определенный системой цвет. |
| Gold | 76 | Определенный системой цвет. |
| Goldenrod | 77 | Определенный системой цвет. |
| Gray | 78 | Определенный системой цвет. |
| Green | 79 | Определенный системой цвет. |
| GreenYellow | 80 | Определенный системой цвет. |
| Honeydew | 81 | Определенный системой цвет. |
| HotPink | 82 | Определенный системой цвет. |
| IndianRed | 83 | Определенный системой цвет. |
| Indigo | 84 | Определенный системой цвет. |
| Ivory | 85 | Определенный системой цвет. |
| Khaki | 86 | Определенный системой цвет. |
| Lavender | 87 | Определенный системой цвет. |
| LavenderBlush | 88 | Определенный системой цвет. |
| LawnGreen | 89 | Определенный системой цвет. |
| LemonChiffon | 90 | Определенный системой цвет. |
| LightBlue | 91 | Определенный системой цвет. |
| LightCoral | 92 | Определенный системой цвет. |
| LightCyan | 93 | Определенный системой цвет. |
| LightGoldenrodYellow | 94 | Определенный системой цвет. |
| LightGray | 95 | Определенный системой цвет. |
| LightGreen | 96 | Определенный системой цвет. |
| LightPink | 97 | Определенный системой цвет. |
| LightSalmon | 98 | Определенный системой цвет. |
| LightSeaGreen | 99 | Определенный системой цвет. |
| LightSkyBlue | 100 | Определенный системой цвет. |
| LightSlateGray | 101 | Определенный системой цвет. |
| LightSteelBlue | 102 | Определенный системой цвет. |
| LightYellow | 103 | Определенный системой цвет. |
| Lime | 104 | Определенный системой цвет. |
| LimeGreen | 105 | Определенный системой цвет. |
| Linen | 106 | Определенный системой цвет. |
| Magenta | 107 | Определенный системой цвет. |
| Maroon | 108 | Определенный системой цвет. |
| MediumAquamarine | 109 | Определенный системой цвет. |
| MediumBlue | 110 | Определенный системой цвет. |
| MediumOrchid | 111 | Определенный системой цвет. |
| MediumPurple | 112 | Определенный системой цвет. |
| MediumSeaGreen | 113 | Определенный системой цвет. |
| MediumSlateBlue | 114 | Определенный системой цвет. |
| MediumSpringGreen | 115 | Определенный системой цвет. |
| MediumTurquoise | 116 | Определенный системой цвет. |
| MediumVioletRed | 117 | Определенный системой цвет. |
| MidnightBlue | 118 | Определенный системой цвет. |
| MintCream | 119 | Определенный системой цвет. |
| MistyRose | 120 | Определенный системой цвет. |
| Moccasin | 121 | Определенный системой цвет. |
| NavajoWhite | 122 | Определенный системой цвет. |
| Navy | 123 | Определенный системой цвет. |
| OldLace | 124 | Определенный системой цвет. |
| Olive | 125 | Определенный системой цвет. |
| OliveDrab | 126 | Определенный системой цвет. |
| Orange | 127 | Определенный системой цвет. |
| OrangeRed | 128 | Определенный системой цвет. |
| Orchid | 129 | Определенный системой цвет. |
| PaleGoldenrod | 130 | Определенный системой цвет. |
| PaleGreen | 131 | Определенный системой цвет. |
| PaleTurquoise | 132 | Определенный системой цвет. |
| PaleVioletRed | 133 | Определенный системой цвет. |
| PapayaWhip | 134 | Определенный системой цвет. |
| PeachPuff | 135 | Определенный системой цвет. |
| Peru | 136 | Определенный системой цвет. |
| Pink | 137 | Определенный системой цвет. |
| Plum | 138 | Определенный системой цвет. |
| PowderBlue | 139 | Определенный системой цвет. |
| Purple | 140 | Определенный системой цвет. |
| Red | 141 | Определенный системой цвет. |
| RosyBrown | 142 | Определенный системой цвет. |
| RoyalBlue | 143 | Определенный системой цвет. |
| SaddleBrown | 144 | Определенный системой цвет. |
| Salmon | 145 | Определенный системой цвет. |
| SandyBrown | 146 | Определенный системой цвет. |
| SeaGreen | 147 | Определенный системой цвет. |
| SeaShell | 148 | Определенный системой цвет. |
| Sienna | 149 | Определенный системой цвет. |
| Silver | 150 | Определенный системой цвет. |
| SkyBlue | 151 | Определенный системой цвет. |
| SlateBlue | 152 | Определенный системой цвет. |
| SlateGray | 153 | Определенный системой цвет. |
| Snow | 154 | Определенный системой цвет. |
| SpringGreen | 155 | Определенный системой цвет. |
| SteelBlue | 156 | Определенный системой цвет. |
| Tan | 157 | Определенный системой цвет. |
| Teal | 158 | Определенный системой цвет. |
| Thistle | 159 | Определенный системой цвет. |
| Tomato | 160 | Определенный системой цвет. |
| Turquoise | 161 | Определенный системой цвет. |
| Violet | 162 | Определенный системой цвет. |
| Wheat | 163 | Определенный системой цвет. |
| White | 164 | Определенный системой цвет. |
| WhiteSmoke | 165 | Определенный системой цвет. |
| Yellow | 166 | Определенный системой цвет. |
| YellowGreen | 167 | Определенный системой цвет. |
| ButtonFace | 168 | Системный цвет лица 3-D элемента. |
| ButtonHighlight | 169 | Системный цвет, который является цветом выделения элемента 3-D. Этот цвет применяется к частям трехмерного элемента, который сталкивается с источником света. |
| ButtonShadow | 170 | Системный цвет, который является цветом тени элемента 3-D. Этот цвет применяется к частям трехмерного элемента, который находится подальше от источника света. |
| GradientActiveCaption | 171 | Системный цвет самого светлого цвета в градиенте цвета заголовка активного окна. |
| GradientInactiveCaption | 172 | Системный цвет самого светлого цвета в градиенте цвета неактивного заголовка окна. |
| MenuBar | 173 | Системный цвет фона строки меню. |
| MenuHighlight | 174 | Определенный системой цвет, используемый для выделения элементов меню, когда меню отображается как неструктурированное меню. |
Примеры
В следующем примере кода показано, как использовать KnownColor перечисление для вывода имен и цветов всех его значений. Этот пример предназначен для использования с Windows Forms. Создайте форму и вставьте в него следующий код.
DisplayKnownColors Вызовите метод в методе обработки событий формыPaint, передавая e как PaintEventArgs.
private:
void DisplayKnownColors( PaintEventArgs^ e )
{
this->Size = System::Drawing::Size( 650, 550 );
// Get all the values from the KnownColor enumeration.
System::Array^ colorsArray = Enum::GetValues( KnownColor::typeid );
array<KnownColor>^allColors = gcnew array<KnownColor>(colorsArray->Length);
Array::Copy( colorsArray, allColors, colorsArray->Length );
// Loop through printing out the values' names in the colors
// they represent.
float y = 0;
float x = 10.0F;
for ( int i = 0; i < allColors->Length; i++ )
{
// If x is a multiple of 30, start a new column.
if ( i > 0 && i % 30 == 0 )
{
x += 105.0F;
y = 15.0F;
}
else
{
// Otherwise, increment y by 15.
y += 15.0F;
}
// Create a custom brush from the color and use it to draw
// the brush's name.
SolidBrush^ aBrush = gcnew SolidBrush( Color::FromName( allColors[ i ].ToString() ) );
e->Graphics->DrawString( allColors[ i ].ToString(), this->Font, aBrush, x, y );
// Dispose of the custom brush.
delete aBrush;
}
}
private void DisplayKnownColors(PaintEventArgs e)
{
this.Size = new Size(650, 550);
// Get all the values from the KnownColor enumeration.
System.Array colorsArray = Enum.GetValues(typeof(KnownColor));
KnownColor[] allColors = new KnownColor[colorsArray.Length];
Array.Copy(colorsArray, allColors, colorsArray.Length);
// Loop through printing out the values' names in the colors
// they represent.
float y = 0;
float x = 10.0F;
for(int i = 0; i < allColors.Length; i++)
{
// If x is a multiple of 30, start a new column.
if (i > 0 && i % 30 == 0)
{
x += 105.0F;
y = 15.0F;
}
else
{
// Otherwise, increment y by 15.
y += 15.0F;
}
// Create a custom brush from the color and use it to draw
// the brush's name.
SolidBrush aBrush =
new SolidBrush(Color.FromName(allColors[i].ToString()));
e.Graphics.DrawString(allColors[i].ToString(),
this.Font, aBrush, x, y);
// Dispose of the custom brush.
aBrush.Dispose();
}
}
Private Sub DisplayKnownColors(ByVal e As PaintEventArgs)
Me.Size = New Size(650, 550)
Dim i As Integer
' Get all the values from the KnownColor enumeration.
Dim colorsArray As System.Array = _
[Enum].GetValues(GetType(KnownColor))
Dim allColors(colorsArray.length) As KnownColor
Array.Copy(colorsArray, allColors, colorsArray.Length)
' Loop through printing out the value's name in the colors
' they represent.
Dim y As Single
Dim x As Single = 10.0F
For i = 0 To allColors.Length - 1
' If x is a multiple of 30, start a new column.
If (i > 0 And i Mod 30 = 0) Then
x += 105.0F
y = 15.0F
Else
' Otherwise increment y by 15.
y += 15.0F
End If
' Create a custom brush from the color and use it to draw
' the brush's name.
Dim aBrush As New SolidBrush(Color.FromName( _
allColors(i).ToString()))
e.Graphics.DrawString(allColors(i).ToString(), _
Me.Font, aBrush, x, y)
' Dispose of the custom brush.
aBrush.Dispose()
Next
End Sub