KnownColor Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Určuje známé systémové barvy.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- Dědičnost
Pole
| Name | Hodnota | Description |
|---|---|---|
| ActiveBorder | 1 | Systémově definovaná barva ohraničení aktivního okna. |
| ActiveCaption | 2 | Systémově definovaná barva pozadí záhlaví aktivního okna. |
| ActiveCaptionText | 3 | Systémově definovaná barva textu v záhlaví aktivního okna. |
| AppWorkspace | 4 | Systémově definovaná barva pracovního prostoru aplikace. Pracovní prostor aplikace je oblast v zobrazení s více dokumenty, které nejsou obsazené dokumenty. |
| Control | 5 | Systémově definovaná barva tváře 3D elementu. |
| ControlDark | 6 | Systémově definovaná barva stínu 3D elementu. Barva stínu se použije u částí prostorového prvku, který se nachází mimo zdroj světla. |
| ControlDarkDark | 7 | Systémově definovaná barva, která je tmavou barvou stínu 3D elementu. Tmavá barva stínu se použije na části prostorového prvku, které jsou nejtmavší. |
| ControlLight | 8 | Systémově definovaná barva, která je světlá barva 3D elementu. Barva světla se použije u částí prostorového prvku, který čelí zdroji světla. |
| ControlLightLight | 9 | Systémově definovaná barva zvýraznění 3D elementu. Barva zvýraznění se použije na části prostorového prvku, které jsou nejsvětlejší barvou. |
| ControlText | 10 | Systémově definovaná barva textu v 3D prvku. |
| Desktop | 11 | Systémově definovaná barva plochy. |
| GrayText | 12 | Systémově definovaná barva šeděného textu. Položky v seznamu, které jsou zakázané, se zobrazují v neaktivním textu. |
| Highlight | 13 | Systémově definovaná barva pozadí vybraných položek. To zahrnuje vybrané položky nabídky i vybraný text. |
| HighlightText | 14 | Systémově definovaná barva textu vybraných položek. |
| HotTrack | 15 | Systémově definovaná barva použitá k určení položky s horkou stopou. Po kliknutí na položku s aktivní sledováním se položka spustí. |
| InactiveBorder | 16 | Systémově definovaná barva ohraničení neaktivního okna. |
| InactiveCaption | 17 | System-defined color of the background of anactive window's title bar. |
| InactiveCaptionText | 18 | Systémově definovaná barva textu v záhlaví neaktivního okna. |
| Info | 19 | Systémově definovaná barva pozadí popisu. |
| InfoText | 20 | The system-defined color of the text of a ToolTip. |
| Menu | 21 | Systémově definovaná barva pozadí nabídky. |
| MenuText | 22 | Systémově definovaná barva textu nabídky. |
| ScrollBar | 23 | Systémově definovaná barva pozadí posuvníku. |
| Window | 24 | Systémově definovaná barva pozadí v klientské oblasti okna. |
| WindowFrame | 25 | Systémově definovaná barva rámečku okna. |
| WindowText | 26 | Systémově definovaná barva textu v klientské oblasti okna. |
| Transparent | 27 | Systémově definovaná barva. |
| AliceBlue | 28 | Systémově definovaná barva. |
| AntiqueWhite | 29 | Systémově definovaná barva. |
| Aqua | 30 | Systémově definovaná barva. |
| Aquamarine | 31 | Systémově definovaná barva. |
| Azure | 32 | Systémově definovaná barva. |
| Beige | 33 | Systémově definovaná barva. |
| Bisque | 34 | Systémově definovaná barva. |
| Black | 35 | Systémově definovaná barva. |
| BlanchedAlmond | 36 | Systémově definovaná barva. |
| Blue | 37 | Systémově definovaná barva. |
| BlueViolet | 38 | Systémově definovaná barva. |
| Brown | 39 | Systémově definovaná barva. |
| BurlyWood | 40 | Systémově definovaná barva. |
| CadetBlue | 41 | Systémově definovaná barva. |
| Chartreuse | 42 | Systémově definovaná barva. |
| Chocolate | 43 | Systémově definovaná barva. |
| Coral | 44 | Systémově definovaná barva. |
| CornflowerBlue | 45 | Systémově definovaná barva. |
| Cornsilk | 46 | Systémově definovaná barva. |
| Crimson | 47 | Systémově definovaná barva. |
| Cyan | 48 | Systémově definovaná barva. |
| DarkBlue | 49 | Systémově definovaná barva. |
| DarkCyan | 50 | Systémově definovaná barva. |
| DarkGoldenrod | 51 | Systémově definovaná barva. |
| DarkGray | 52 | Systémově definovaná barva. |
| DarkGreen | 53 | Systémově definovaná barva. |
| DarkKhaki | 54 | Systémově definovaná barva. |
| DarkMagenta | 55 | Systémově definovaná barva. |
| DarkOliveGreen | 56 | Systémově definovaná barva. |
| DarkOrange | 57 | Systémově definovaná barva. |
| DarkOrchid | 58 | Systémově definovaná barva. |
| DarkRed | 59 | Systémově definovaná barva. |
| DarkSalmon | 60 | Systémově definovaná barva. |
| DarkSeaGreen | 61 | Systémově definovaná barva. |
| DarkSlateBlue | 62 | Systémově definovaná barva. |
| DarkSlateGray | 63 | Systémově definovaná barva. |
| DarkTurquoise | 64 | Systémově definovaná barva. |
| DarkViolet | 65 | Systémově definovaná barva. |
| DeepPink | 66 | Systémově definovaná barva. |
| DeepSkyBlue | 67 | Systémově definovaná barva. |
| DimGray | 68 | Systémově definovaná barva. |
| DodgerBlue | 69 | Systémově definovaná barva. |
| Firebrick | 70 | Systémově definovaná barva. |
| FloralWhite | 71 | Systémově definovaná barva. |
| ForestGreen | 72 | Systémově definovaná barva. |
| Fuchsia | 73 | Systémově definovaná barva. |
| Gainsboro | 74 | Systémově definovaná barva. |
| GhostWhite | 75 | Systémově definovaná barva. |
| Gold | 76 | Systémově definovaná barva. |
| Goldenrod | 77 | Systémově definovaná barva. |
| Gray | 78 | Systémově definovaná barva. |
| Green | 79 | Systémově definovaná barva. |
| GreenYellow | 80 | Systémově definovaná barva. |
| Honeydew | 81 | Systémově definovaná barva. |
| HotPink | 82 | Systémově definovaná barva. |
| IndianRed | 83 | Systémově definovaná barva. |
| Indigo | 84 | Systémově definovaná barva. |
| Ivory | 85 | Systémově definovaná barva. |
| Khaki | 86 | Systémově definovaná barva. |
| Lavender | 87 | Systémově definovaná barva. |
| LavenderBlush | 88 | Systémově definovaná barva. |
| LawnGreen | 89 | Systémově definovaná barva. |
| LemonChiffon | 90 | Systémově definovaná barva. |
| LightBlue | 91 | Systémově definovaná barva. |
| LightCoral | 92 | Systémově definovaná barva. |
| LightCyan | 93 | Systémově definovaná barva. |
| LightGoldenrodYellow | 94 | Systémově definovaná barva. |
| LightGray | 95 | Systémově definovaná barva. |
| LightGreen | 96 | Systémově definovaná barva. |
| LightPink | 97 | Systémově definovaná barva. |
| LightSalmon | 98 | Systémově definovaná barva. |
| LightSeaGreen | 99 | Systémově definovaná barva. |
| LightSkyBlue | 100 | Systémově definovaná barva. |
| LightSlateGray | 101 | Systémově definovaná barva. |
| LightSteelBlue | 102 | Systémově definovaná barva. |
| LightYellow | 103 | Systémově definovaná barva. |
| Lime | 104 | Systémově definovaná barva. |
| LimeGreen | 105 | Systémově definovaná barva. |
| Linen | 106 | Systémově definovaná barva. |
| Magenta | 107 | Systémově definovaná barva. |
| Maroon | 108 | Systémově definovaná barva. |
| MediumAquamarine | 109 | Systémově definovaná barva. |
| MediumBlue | 110 | Systémově definovaná barva. |
| MediumOrchid | 111 | Systémově definovaná barva. |
| MediumPurple | 112 | Systémově definovaná barva. |
| MediumSeaGreen | 113 | Systémově definovaná barva. |
| MediumSlateBlue | 114 | Systémově definovaná barva. |
| MediumSpringGreen | 115 | Systémově definovaná barva. |
| MediumTurquoise | 116 | Systémově definovaná barva. |
| MediumVioletRed | 117 | Systémově definovaná barva. |
| MidnightBlue | 118 | Systémově definovaná barva. |
| MintCream | 119 | Systémově definovaná barva. |
| MistyRose | 120 | Systémově definovaná barva. |
| Moccasin | 121 | Systémově definovaná barva. |
| NavajoWhite | 122 | Systémově definovaná barva. |
| Navy | 123 | Systémově definovaná barva. |
| OldLace | 124 | Systémově definovaná barva. |
| Olive | 125 | Systémově definovaná barva. |
| OliveDrab | 126 | Systémově definovaná barva. |
| Orange | 127 | Systémově definovaná barva. |
| OrangeRed | 128 | Systémově definovaná barva. |
| Orchid | 129 | Systémově definovaná barva. |
| PaleGoldenrod | 130 | Systémově definovaná barva. |
| PaleGreen | 131 | Systémově definovaná barva. |
| PaleTurquoise | 132 | Systémově definovaná barva. |
| PaleVioletRed | 133 | Systémově definovaná barva. |
| PapayaWhip | 134 | Systémově definovaná barva. |
| PeachPuff | 135 | Systémově definovaná barva. |
| Peru | 136 | Systémově definovaná barva. |
| Pink | 137 | Systémově definovaná barva. |
| Plum | 138 | Systémově definovaná barva. |
| PowderBlue | 139 | Systémově definovaná barva. |
| Purple | 140 | Systémově definovaná barva. |
| Red | 141 | Systémově definovaná barva. |
| RosyBrown | 142 | Systémově definovaná barva. |
| RoyalBlue | 143 | Systémově definovaná barva. |
| SaddleBrown | 144 | Systémově definovaná barva. |
| Salmon | 145 | Systémově definovaná barva. |
| SandyBrown | 146 | Systémově definovaná barva. |
| SeaGreen | 147 | Systémově definovaná barva. |
| SeaShell | 148 | Systémově definovaná barva. |
| Sienna | 149 | Systémově definovaná barva. |
| Silver | 150 | Systémově definovaná barva. |
| SkyBlue | 151 | Systémově definovaná barva. |
| SlateBlue | 152 | Systémově definovaná barva. |
| SlateGray | 153 | Systémově definovaná barva. |
| Snow | 154 | Systémově definovaná barva. |
| SpringGreen | 155 | Systémově definovaná barva. |
| SteelBlue | 156 | Systémově definovaná barva. |
| Tan | 157 | Systémově definovaná barva. |
| Teal | 158 | Systémově definovaná barva. |
| Thistle | 159 | Systémově definovaná barva. |
| Tomato | 160 | Systémově definovaná barva. |
| Turquoise | 161 | Systémově definovaná barva. |
| Violet | 162 | Systémově definovaná barva. |
| Wheat | 163 | Systémově definovaná barva. |
| White | 164 | Systémově definovaná barva. |
| WhiteSmoke | 165 | Systémově definovaná barva. |
| Yellow | 166 | Systémově definovaná barva. |
| YellowGreen | 167 | Systémově definovaná barva. |
| ButtonFace | 168 | Systémově definovaná barva tváře 3D elementu. |
| ButtonHighlight | 169 | Systémově definovaná barva, která je barvou zvýraznění 3D elementu. Tato barva se použije u částí prostorového prvku, který čelí zdroji světla. |
| ButtonShadow | 170 | Systémově definovaná barva, která je stínovou barvou 3D elementu. Tato barva se použije u částí prostorového prvku, který se nachází mimo zdroj světla. |
| GradientActiveCaption | 171 | Systémově definovaná barva nejsvětlejší barvy v barevném přechodu v záhlaví aktivního okna. |
| GradientInactiveCaption | 172 | Systémově definovaná barva nejsvětlejší barvy v barevném přechodu neaktivního záhlaví okna. |
| MenuBar | 173 | Systémově definovaná barva pozadí řádku nabídek. |
| MenuHighlight | 174 | System-defined color used to highlight menu items when the menu appears as a flat menu. |
| RebeccaPurple | 175 | Systémově definovaná barva představující hodnotu |
Příklady
Následující příklad kódu ukazuje, jak pomocí výčtu KnownColor vytisknout názvy a barvy všech jeho hodnot. Tento příklad je navržený tak, aby se používal s model Windows Forms. Vytvořte formulář a vložte do něj následující kód. Volejte metodu DisplayKnownColors v metodě zpracování událostí formuláře Paint a předejte e ji jako 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