KnownColor 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
既知のシステム カラーを指定します。
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- 継承
フィールド
ActiveBorder | 1 | アクティブなウィンドウの境界線のシステム定義色。 |
ActiveCaption | 2 | アクティブなウィンドウのタイトル バーの背景のシステム定義色。 |
ActiveCaptionText | 3 | アクティブなウィンドウのタイトル バーのテキストのシステム定義色。 |
AliceBlue | 28 | システム定義色。 |
AntiqueWhite | 29 | システム定義色。 |
AppWorkspace | 4 | アプリケーション作業領域のシステム定義色。 アプリケーション作業領域とは、ドキュメントで使用されていないマルチ ドキュメント ビューの領域のことです。 |
Aqua | 30 | システム定義色。 |
Aquamarine | 31 | システム定義色。 |
Azure | 32 | システム定義色。 |
Beige | 33 | システム定義色。 |
Bisque | 34 | システム定義色。 |
Black | 35 | システム定義色。 |
BlanchedAlmond | 36 | システム定義色。 |
Blue | 37 | システム定義色。 |
BlueViolet | 38 | システム定義色。 |
Brown | 39 | システム定義色。 |
BurlyWood | 40 | システム定義色。 |
ButtonFace | 168 | 3D 要素の表面のシステム定義色。 |
ButtonHighlight | 169 | 3D 要素の強調表示カラーを表すシステム定義色。 この色が、光源に面している 3D 要素の部分に適用されます。 |
ButtonShadow | 170 | 3D 要素の影の色を表すシステム定義色。 この色は、光源の反対側にある 3D 要素の部分に適用されます。 |
CadetBlue | 41 | システム定義色。 |
Chartreuse | 42 | システム定義色。 |
Chocolate | 43 | システム定義色。 |
Control | 5 | 3D 要素の表面のシステム定義色。 |
ControlDark | 6 | 3D 要素の影のシステム定義色。 影の色は、光源の反対側にある 3D 要素に部分的に適用されます。 |
ControlDarkDark | 7 | 3D 要素の暗い影の色を表すシステム定義色。 暗い影の色が、最も暗い色の 3D 要素の部分に適用されます。 |
ControlLight | 8 | 3D 要素の明るい色を表すシステム定義色。 明るい色が、光源に面している 3D 要素の部分に適用されます。 |
ControlLightLight | 9 | 3D 要素の強調表示のシステム定義色。 強調表示カラーが、最も明るい色の 3D 要素の部分に適用されます。 |
ControlText | 10 | 3D 要素のテキストのシステム定義色。 |
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 | システム定義色。 |
Desktop | 11 | デスクトップのシステム定義色。 |
DimGray | 68 | システム定義色。 |
DodgerBlue | 69 | システム定義色。 |
Firebrick | 70 | システム定義色。 |
FloralWhite | 71 | システム定義色。 |
ForestGreen | 72 | システム定義色。 |
Fuchsia | 73 | システム定義色。 |
Gainsboro | 74 | システム定義色。 |
GhostWhite | 75 | システム定義色。 |
Gold | 76 | システム定義色。 |
Goldenrod | 77 | システム定義色。 |
GradientActiveCaption | 171 | アクティブなウィンドウのタイトル バーに適用される色のグラデーションにおいて最も明るい色のシステム定義色。 |
GradientInactiveCaption | 172 | アクティブでないウィンドウのタイトル バーに適用される色のグラデーションにおいて最も明るい色のシステム定義色。 |
Gray | 78 | システム定義色。 |
GrayText | 12 | 淡色のテキストのシステム定義色。 リスト内の無効の項目は、淡色のテキストで表示されます。 |
Green | 79 | システム定義色。 |
GreenYellow | 80 | システム定義色。 |
Highlight | 13 | 選択した項目の背景のシステム定義色。 これには、選択したメニュー項目と選択したテキストが必要です。 |
HighlightText | 14 | 選択した項目のテキストのシステム定義色。 |
Honeydew | 81 | システム定義色。 |
HotPink | 82 | システム定義色。 |
HotTrack | 15 | ホット トラッキング項目の指定に使用するシステム定義色。 ホット トラッキング項目は、シングルクリックして実行します。 |
InactiveBorder | 16 | アクティブでないウィンドウの境界線のシステム定義色。 |
InactiveCaption | 17 | アクティブでないウィンドウのタイトル バーの背景のシステム定義色。 |
InactiveCaptionText | 18 | アクティブでないウィンドウのタイトル バーのテキストのシステム定義色。 |
IndianRed | 83 | システム定義色。 |
Indigo | 84 | システム定義色。 |
Info | 19 | ツールヒントの背景のシステム定義色。 |
InfoText | 20 | ツールヒントのテキストのシステム定義色。 |
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 | システム定義色。 |
Menu | 21 | メニューの背景のシステム定義色。 |
MenuBar | 173 | メニュー バーの背景のシステム定義色。 |
MenuHighlight | 174 | メニューをフラット メニューとして表示するときにメニュー項目の強調表示に使用されるシステム定義色。 |
MenuText | 22 | メニューのテキストのシステム定義色。 |
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 | システム定義色。 |
RebeccaPurple | 175 | ARGB 値 |
Red | 141 | システム定義色。 |
RosyBrown | 142 | システム定義色。 |
RoyalBlue | 143 | システム定義色。 |
SaddleBrown | 144 | システム定義色。 |
Salmon | 145 | システム定義色。 |
SandyBrown | 146 | システム定義色。 |
ScrollBar | 23 | スクロール バーの背景のシステム定義色。 |
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 | システム定義色。 |
Transparent | 27 | システム定義色。 |
Turquoise | 161 | システム定義色。 |
Violet | 162 | システム定義色。 |
Wheat | 163 | システム定義色。 |
White | 164 | システム定義色。 |
WhiteSmoke | 165 | システム定義色。 |
Window | 24 | ウィンドウのクライアント領域の背景のシステム定義色。 |
WindowFrame | 25 | ウィンドウ枠のシステム定義色。 |
WindowText | 26 | ウィンドウのクライアント領域のテキストのシステム定義色。 |
Yellow | 166 | システム定義色。 |
YellowGreen | 167 | システム定義色。 |
例
次のコード例では、 列挙を使用 KnownColor して、すべての値の名前と色を出力する方法を示します。 この例は、Windows フォームで使用するように設計されています。 フォームをCreateし、次のコードを貼り付けます。 としてを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
適用対象
.NET