KnownColor Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie les couleurs système connues.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- Héritage
Champs
ActiveBorder | 1 | Couleur définie par le système de la bordure de la fenêtre active. |
ActiveCaption | 2 | Couleur définie par le système de l'arrière-plan de la barre de titre de la fenêtre active. |
ActiveCaptionText | 3 | Couleur définie par le système du texte de la barre de titre de la fenêtre active. |
AliceBlue | 28 | Couleur définie par le système. |
AntiqueWhite | 29 | Couleur définie par le système. |
AppWorkspace | 4 | Couleur définie par le système de l'espace de travail de l'application. L'espace de travail est la zone, dans un affichage à plusieurs documents, qui n'est pas occupée par des documents. |
Aqua | 30 | Couleur définie par le système. |
Aquamarine | 31 | Couleur définie par le système. |
Azure | 32 | Couleur définie par le système. |
Beige | 33 | Couleur définie par le système. |
Bisque | 34 | Couleur définie par le système. |
Black | 35 | Couleur définie par le système. |
BlanchedAlmond | 36 | Couleur définie par le système. |
Blue | 37 | Couleur définie par le système. |
BlueViolet | 38 | Couleur définie par le système. |
Brown | 39 | Couleur définie par le système. |
BurlyWood | 40 | Couleur définie par le système. |
ButtonFace | 168 | Couleur de face définie par le système d'un élément 3D. |
ButtonHighlight | 169 | Couleur définie par le système qui est la couleur de surbrillance d'un élément 3D. Cette couleur est appliquée aux parties d'un élément 3D qui font face à la source de lumière. |
ButtonShadow | 170 | Couleur définie par le système qui est la couleur de l'ombre d'un élément 3D. Cette couleur est appliquée aux parties d'un élément 3D qui ne font pas face à la source de lumière. |
CadetBlue | 41 | Couleur définie par le système. |
Chartreuse | 42 | Couleur définie par le système. |
Chocolate | 43 | Couleur définie par le système. |
Control | 5 | Couleur de face définie par le système d'un élément 3D. |
ControlDark | 6 | Couleur de l'ombre définie par le système d'un élément 3D. La couleur de l'ombre est appliquée aux parties d'un élément 3D qui ne font pas face à la source de lumière. |
ControlDarkDark | 7 | Couleur définie par le système qui est la couleur de l'ombre foncée d'un élément 3D. La couleur de l'ombre foncée est appliquée aux parties d'un élément 3D dont la couleur est la plus foncée. |
ControlLight | 8 | Couleur définie par le système qui est la couleur claire d'un élément 3D. La couleur claire est appliquée aux parties d'un élément 3D qui font face à la source de lumière. |
ControlLightLight | 9 | Couleur de surbrillance définie par le système d'un élément 3D. La couleur de surbrillance est appliquée aux parties d'un élément 3D qui correspondent à la couleur la plus claire. |
ControlText | 10 | Couleur définie par le système du texte d'un élément 3D. |
Coral | 44 | Couleur définie par le système. |
CornflowerBlue | 45 | Couleur définie par le système. |
Cornsilk | 46 | Couleur définie par le système. |
Crimson | 47 | Couleur définie par le système. |
Cyan | 48 | Couleur définie par le système. |
DarkBlue | 49 | Couleur définie par le système. |
DarkCyan | 50 | Couleur définie par le système. |
DarkGoldenrod | 51 | Couleur définie par le système. |
DarkGray | 52 | Couleur définie par le système. |
DarkGreen | 53 | Couleur définie par le système. |
DarkKhaki | 54 | Couleur définie par le système. |
DarkMagenta | 55 | Couleur définie par le système. |
DarkOliveGreen | 56 | Couleur définie par le système. |
DarkOrange | 57 | Couleur définie par le système. |
DarkOrchid | 58 | Couleur définie par le système. |
DarkRed | 59 | Couleur définie par le système. |
DarkSalmon | 60 | Couleur définie par le système. |
DarkSeaGreen | 61 | Couleur définie par le système. |
DarkSlateBlue | 62 | Couleur définie par le système. |
DarkSlateGray | 63 | Couleur définie par le système. |
DarkTurquoise | 64 | Couleur définie par le système. |
DarkViolet | 65 | Couleur définie par le système. |
DeepPink | 66 | Couleur définie par le système. |
DeepSkyBlue | 67 | Couleur définie par le système. |
Desktop | 11 | Couleur définie par le système du bureau. |
DimGray | 68 | Couleur définie par le système. |
DodgerBlue | 69 | Couleur définie par le système. |
Firebrick | 70 | Couleur définie par le système. |
FloralWhite | 71 | Couleur définie par le système. |
ForestGreen | 72 | Couleur définie par le système. |
Fuchsia | 73 | Couleur définie par le système. |
Gainsboro | 74 | Couleur définie par le système. |
GhostWhite | 75 | Couleur définie par le système. |
Gold | 76 | Couleur définie par le système. |
Goldenrod | 77 | Couleur définie par le système. |
GradientActiveCaption | 171 | Couleur définie par le système la plus claire dans le dégradé de la barre de titre d'une fenêtre active. |
GradientInactiveCaption | 172 | Couleur définie par le système la plus claire dans le dégradé de la barre de titre d'une fenêtre inactive. |
Gray | 78 | Couleur définie par le système. |
GrayText | 12 | Couleur définie par le système du texte estompé. Les éléments désactivés dans une liste sont affichés sous forme de texte estompé. |
Green | 79 | Couleur définie par le système. |
GreenYellow | 80 | Couleur définie par le système. |
Highlight | 13 | Couleur définie par le système de l'arrière-plan des éléments sélectionnés. Les éléments de menu sélectionnés, ainsi que le texte sélectionné, sont concernés. |
HighlightText | 14 | Couleur définie par le système du texte des éléments sélectionnés. |
Honeydew | 81 | Couleur définie par le système. |
HotPink | 82 | Couleur définie par le système. |
HotTrack | 15 | Couleur définie par le système utilisée pour désigner un élément « hot-tracked ». Un seul clic sur un élément « hot-tracked » exécute l'élément. |
InactiveBorder | 16 | Couleur définie par le système de la bordure d'une fenêtre inactive. |
InactiveCaption | 17 | Couleur définie par le système de l'arrière-plan de la barre de titre d'une fenêtre inactive. |
InactiveCaptionText | 18 | Couleur définie par le système du texte de la barre de titre d'une fenêtre inactive. |
IndianRed | 83 | Couleur définie par le système. |
Indigo | 84 | Couleur définie par le système. |
Info | 19 | Couleur définie par le système de l'arrière-plan d'une info-bulle. |
InfoText | 20 | Couleur définie par le système du texte d'une info-bulle. |
Ivory | 85 | Couleur définie par le système. |
Khaki | 86 | Couleur définie par le système. |
Lavender | 87 | Couleur définie par le système. |
LavenderBlush | 88 | Couleur définie par le système. |
LawnGreen | 89 | Couleur définie par le système. |
LemonChiffon | 90 | Couleur définie par le système. |
LightBlue | 91 | Couleur définie par le système. |
LightCoral | 92 | Couleur définie par le système. |
LightCyan | 93 | Couleur définie par le système. |
LightGoldenrodYellow | 94 | Couleur définie par le système. |
LightGray | 95 | Couleur définie par le système. |
LightGreen | 96 | Couleur définie par le système. |
LightPink | 97 | Couleur définie par le système. |
LightSalmon | 98 | Couleur définie par le système. |
LightSeaGreen | 99 | Couleur définie par le système. |
LightSkyBlue | 100 | Couleur définie par le système. |
LightSlateGray | 101 | Couleur définie par le système. |
LightSteelBlue | 102 | Couleur définie par le système. |
LightYellow | 103 | Couleur définie par le système. |
Lime | 104 | Couleur définie par le système. |
LimeGreen | 105 | Couleur définie par le système. |
Linen | 106 | Couleur définie par le système. |
Magenta | 107 | Couleur définie par le système. |
Maroon | 108 | Couleur définie par le système. |
MediumAquamarine | 109 | Couleur définie par le système. |
MediumBlue | 110 | Couleur définie par le système. |
MediumOrchid | 111 | Couleur définie par le système. |
MediumPurple | 112 | Couleur définie par le système. |
MediumSeaGreen | 113 | Couleur définie par le système. |
MediumSlateBlue | 114 | Couleur définie par le système. |
MediumSpringGreen | 115 | Couleur définie par le système. |
MediumTurquoise | 116 | Couleur définie par le système. |
MediumVioletRed | 117 | Couleur définie par le système. |
Menu | 21 | Couleur définie par le système de l'arrière-plan d'un menu. |
MenuBar | 173 | Couleur définie par le système de l'arrière-plan d'une barre de menus. |
MenuHighlight | 174 | Couleur définie par le système utilisée pour mettre en surbrillance les éléments de menu lorsque le menu s'affiche en 2D. |
MenuText | 22 | Couleur définie par le système du texte d'un menu. |
MidnightBlue | 118 | Couleur définie par le système. |
MintCream | 119 | Couleur définie par le système. |
MistyRose | 120 | Couleur définie par le système. |
Moccasin | 121 | Couleur définie par le système. |
NavajoWhite | 122 | Couleur définie par le système. |
Navy | 123 | Couleur définie par le système. |
OldLace | 124 | Couleur définie par le système. |
Olive | 125 | Couleur définie par le système. |
OliveDrab | 126 | Couleur définie par le système. |
Orange | 127 | Couleur définie par le système. |
OrangeRed | 128 | Couleur définie par le système. |
Orchid | 129 | Couleur définie par le système. |
PaleGoldenrod | 130 | Couleur définie par le système. |
PaleGreen | 131 | Couleur définie par le système. |
PaleTurquoise | 132 | Couleur définie par le système. |
PaleVioletRed | 133 | Couleur définie par le système. |
PapayaWhip | 134 | Couleur définie par le système. |
PeachPuff | 135 | Couleur définie par le système. |
Peru | 136 | Couleur définie par le système. |
Pink | 137 | Couleur définie par le système. |
Plum | 138 | Couleur définie par le système. |
PowderBlue | 139 | Couleur définie par le système. |
Purple | 140 | Couleur définie par le système. |
RebeccaPurple | 175 | Couleur définie par le système représentant la valeur |
Red | 141 | Couleur définie par le système. |
RosyBrown | 142 | Couleur définie par le système. |
RoyalBlue | 143 | Couleur définie par le système. |
SaddleBrown | 144 | Couleur définie par le système. |
Salmon | 145 | Couleur définie par le système. |
SandyBrown | 146 | Couleur définie par le système. |
ScrollBar | 23 | Couleur définie par le système de l'arrière-plan d'une barre de défilement. |
SeaGreen | 147 | Couleur définie par le système. |
SeaShell | 148 | Couleur définie par le système. |
Sienna | 149 | Couleur définie par le système. |
Silver | 150 | Couleur définie par le système. |
SkyBlue | 151 | Couleur définie par le système. |
SlateBlue | 152 | Couleur définie par le système. |
SlateGray | 153 | Couleur définie par le système. |
Snow | 154 | Couleur définie par le système. |
SpringGreen | 155 | Couleur définie par le système. |
SteelBlue | 156 | Couleur définie par le système. |
Tan | 157 | Couleur définie par le système. |
Teal | 158 | Couleur définie par le système. |
Thistle | 159 | Couleur définie par le système. |
Tomato | 160 | Couleur définie par le système. |
Transparent | 27 | Couleur définie par le système. |
Turquoise | 161 | Couleur définie par le système. |
Violet | 162 | Couleur définie par le système. |
Wheat | 163 | Couleur définie par le système. |
White | 164 | Couleur définie par le système. |
WhiteSmoke | 165 | Couleur définie par le système. |
Window | 24 | Couleur définie par le système de l'arrière-plan de la zone cliente d'une fenêtre. |
WindowFrame | 25 | Couleur définie par le système d'un frame de fenêtre. |
WindowText | 26 | Couleur définie par le système du texte de la zone cliente d'une fenêtre. |
Yellow | 166 | Couleur définie par le système. |
YellowGreen | 167 | Couleur définie par le système. |
Exemples
L’exemple de code suivant montre comment utiliser l’énumération KnownColor pour imprimer les noms et les couleurs de toutes ses valeurs. Cet exemple est conçu pour être utilisé avec Windows Forms. Create un formulaire et collez-y le code suivant. Appelez la DisplayKnownColors
méthode dans la méthode de gestion des événements du Paint
formulaire, en passant e
comme 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