KnownColor 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
알려진 시스템 색상을 지정합니다.
public enum class KnownColor
public enum KnownColor
type KnownColor =
Public Enum KnownColor
- 상속
필드
| Name | 값 | Description |
|---|---|---|
| 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 | 3차원 요소의 시스템 정의 표면 색입니다. |
| ButtonHighlight | 169 | 3차원 요소의 강조 색인 시스템 정의 색입니다. 이 색은 3차원 요소에서 광원을 향하는 부분에 적용됩니다. |
| ButtonShadow | 170 | 3차원 요소의 그림자 색인 시스템 정의 색입니다. 이 색은 3차원 요소에서 광원 이외의 다른 방향을 향하는 부분에 적용됩니다. |
| CadetBlue | 41 | 시스템 정의 색상입니다. |
| Chartreuse | 42 | 시스템 정의 색상입니다. |
| Chocolate | 43 | 시스템 정의 색상입니다. |
| Control | 5 | 3차원 요소의 시스템 정의 표면 색입니다. |
| ControlDark | 6 | 3차원 요소의 시스템 정의 그림자 색입니다. 그림자 색은 3차원 요소에서 광원과 다른 방향을 향하는 부분에 적용됩니다. |
| ControlDarkDark | 7 | 3차원 요소의 짙은 그림자 색인 시스템 정의 색입니다. 짙은 그림자 색은 3차원 요소에서 가장 짙은 색 부분에 적용됩니다. |
| ControlLight | 8 | 3차원 요소의 옅은 색인 시스템 정의 색입니다. 옅은 색은 3차원 요소에서 광원을 향하는 부분에 적용됩니다. |
| ControlLightLight | 9 | 3차원 요소의 시스템 정의 강조 색입니다. 강조 색은 3차원 요소에서 가장 밝은 색 부분에 적용됩니다. |
| ControlText | 10 | 3차원 요소의 시스템 정의 텍스트 색입니다. |
| 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 Forms 사용하도록 설계되었습니다. 폼을 Create 다음 코드를 붙여넣습니다.
DisplayKnownColors 양식의 Paint 이벤트 처리 메서드에서 메서드를 호출하고 를 로 PaintEventArgs전달 e 합니다.
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