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
| Nom | Valeur | Description |
|---|---|---|
| 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 dans la barre de titre de la fenêtre active. |
| AppWorkspace | 4 | Couleur définie par le système de l’espace de travail de l’application. L’espace de travail de l’application est la zone d’une vue à plusieurs documents qui n’est pas occupée par les documents. |
| Control | 5 | Couleur de visage définie par le système d’un élément 3D. |
| ControlDark | 6 | Couleur d’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 s’éloignent de la source de lumière. |
| ControlDarkDark | 7 | Couleur définie par le système qui est la couleur d’ombre foncée d’un élément 3D. La couleur d’ombre foncée est appliquée aux parties d’un élément 3D qui sont la couleur la plus sombre. |
| 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 sont la couleur la plus claire. |
| ControlText | 10 | Couleur définie par le système du texte dans un élément 3D. |
| Desktop | 11 | Couleur définie par le système du bureau. |
| GrayText | 12 | Couleur définie par le système du texte grisé. Les éléments d’une liste désactivée sont affichés en texte grisé. |
| Highlight | 13 | Couleur définie par le système de l’arrière-plan des éléments sélectionnés. Cela inclut les éléments de menu sélectionnés ainsi que le texte sélectionné. |
| HighlightText | 14 | Couleur définie par le système du texte des éléments sélectionnés. |
| HotTrack | 15 | Couleur définie par le système utilisée pour désigner un élément suivi à chaud. Un simple clic sur un élément suivi à chaud 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 dans la barre de titre d’une fenêtre inactive. |
| 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. |
| Menu | 21 | Couleur définie par le système de l’arrière-plan d’un menu. |
| MenuText | 22 | Couleur définie par le système du texte d’un menu. |
| ScrollBar | 23 | Couleur définie par le système de l’arrière-plan d’une barre de défilement. |
| Window | 24 | Couleur définie par le système de l’arrière-plan dans la zone cliente d’une fenêtre. |
| WindowFrame | 25 | Couleur définie par le système d’un cadre de fenêtre. |
| WindowText | 26 | Couleur définie par le système du texte dans la zone cliente d’une fenêtre. |
| Transparent | 27 | Couleur définie par le système. |
| AliceBlue | 28 | Couleur définie par le système. |
| AntiqueWhite | 29 | Couleur définie par le système. |
| 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. |
| 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. |
| 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. |
| 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. |
| Gray | 78 | Couleur définie par le système. |
| Green | 79 | Couleur définie par le système. |
| GreenYellow | 80 | Couleur définie par le système. |
| Honeydew | 81 | Couleur définie par le système. |
| HotPink | 82 | Couleur définie par le système. |
| IndianRed | 83 | Couleur définie par le système. |
| Indigo | 84 | Couleur définie par le système. |
| 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. |
| 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. |
| 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. |
| 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. |
| 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. |
| Yellow | 166 | Couleur définie par le système. |
| YellowGreen | 167 | Couleur définie par le système. |
| ButtonFace | 168 | Couleur de visage 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 d’ombre d’un élément 3D. Cette couleur est appliquée aux parties d’un élément 3D qui s’éloignent de la source de lumière. |
| GradientActiveCaption | 171 | Couleur définie par le système de la couleur la plus claire dans le dégradé de couleur de la barre de titre d’une fenêtre active. |
| GradientInactiveCaption | 172 | Couleur définie par le système de la couleur la plus claire dans le dégradé de couleur de la barre de titre d’une fenêtre inactive. |
| 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 apparaît sous la forme d’un menu plat. |
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. Créez un formulaire et collez-y le code suivant. Appelez la méthode dans la DisplayKnownColors méthode de gestion des événements du Paint formulaire, en passant e en tant que 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