KnownColor 列挙型

定義

既知のシステム カラーを指定します。

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
継承
KnownColor

フィールド

名前 説明
ActiveBorder 1

アクティブなウィンドウの境界線のシステム定義の色。

ActiveCaption 2

アクティブなウィンドウのタイトル バーの背景のシステム定義の色。

ActiveCaptionText 3

作業中のウィンドウのタイトル バーのテキストのシステム定義の色。

AppWorkspace 4

アプリケーション ワークスペースのシステム定義の色。 アプリケーション ワークスペースは、ドキュメントが占有していない複数ドキュメント ビュー内の領域です。

Control 5

3-D 要素のシステム定義の顔の色。

ControlDark 6

3-D 要素のシステム定義の影の色。 影の色は、光源から離れて向いている 3-D 要素の部分に適用されます。

ControlDarkDark 7

3-D 要素の濃い影の色であるシステム定義の色。 濃い影の色は、最も暗い色である 3-D 要素の部分に適用されます。

ControlLight 8

3-D 要素の明るい色であるシステム定義の色。 光の色は、光源に面する 3-D 要素の部分に適用されます。

ControlLightLight 9

3-D 要素のシステム定義の強調表示色。 強調表示の色は、最も明るい色である 3-D 要素の部分に適用されます。

ControlText 10

3-D 要素内のテキストのシステム定義の色。

Desktop 11

デスクトップのシステム定義の色。

GrayText 12

淡色表示されたテキストのシステム定義の色。 無効になっているリスト内の項目は、淡色表示のテキストで表示されます。

Highlight 13

選択した項目の背景のシステム定義の色。 これには、選択したメニュー項目と選択したテキストが含まれます。

HighlightText 14

選択した項目のテキストのシステム定義の色。

HotTrack 15

ホット 追跡対象の項目を指定するために使用されるシステム定義の色。 ホット 追跡対象の項目を 1 回クリックすると、項目が実行されます。

InactiveBorder 16

非アクティブなウィンドウの境界線のシステム定義の色。

InactiveCaption 17

非アクティブなウィンドウのタイトル バーの背景のシステム定義の色。

InactiveCaptionText 18

非アクティブなウィンドウのタイトル バー内のテキストのシステム定義の色。

Info 19

ツールヒントの背景のシステム定義の色。

InfoText 20

ツールヒントのテキストのシステム定義の色。

Menu 21

メニューの背景のシステム定義の色。

MenuText 22

メニューのテキストのシステム定義の色。

ScrollBar 23

スクロール バーの背景のシステム定義の色。

Window 24

ウィンドウのクライアント領域の背景のシステム定義の色。

WindowFrame 25

ウィンドウ フレームのシステム定義の色。

WindowText 26

ウィンドウのクライアント領域内のテキストのシステム定義の色。

Transparent 27

システム定義の色。

AliceBlue 28

システム定義の色。

AntiqueWhite 29

システム定義の色。

Aqua 30

システム定義の色。

Aquamarine 31

システム定義の色。

Azure 32

システム定義の色。

Beige 33

システム定義の色。

Bisque 34

システム定義の色。

Black 35

システム定義の色。

BlanchedAlmond 36

システム定義の色。

Blue 37

システム定義の色。

BlueViolet 38

システム定義の色。

Brown 39

システム定義の色。

BurlyWood 40

システム定義の色。

CadetBlue 41

システム定義の色。

Chartreuse 42

システム定義の色。

Chocolate 43

システム定義の色。

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

システム定義の色。

DimGray 68

システム定義の色。

DodgerBlue 69

システム定義の色。

Firebrick 70

システム定義の色。

FloralWhite 71

システム定義の色。

ForestGreen 72

システム定義の色。

Fuchsia 73

システム定義の色。

Gainsboro 74

システム定義の色。

GhostWhite 75

システム定義の色。

Gold 76

システム定義の色。

Goldenrod 77

システム定義の色。

Gray 78

システム定義の色。

Green 79

システム定義の色。

GreenYellow 80

システム定義の色。

Honeydew 81

システム定義の色。

HotPink 82

システム定義の色。

IndianRed 83

システム定義の色。

Indigo 84

システム定義の色。

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

システム定義の色。

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

システム定義の色。

Red 141

システム定義の色。

RosyBrown 142

システム定義の色。

RoyalBlue 143

システム定義の色。

SaddleBrown 144

システム定義の色。

Salmon 145

システム定義の色。

SandyBrown 146

システム定義の色。

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

システム定義の色。

Turquoise 161

システム定義の色。

Violet 162

システム定義の色。

Wheat 163

システム定義の色。

White 164

システム定義の色。

WhiteSmoke 165

システム定義の色。

Yellow 166

システム定義の色。

YellowGreen 167

システム定義の色。

ButtonFace 168

3-D 要素のシステム定義の顔の色。

ButtonHighlight 169

3-D 要素の強調表示色であるシステム定義の色。 この色は、光源に面する 3-D 要素の部分に適用されます。

ButtonShadow 170

3-D 要素の影の色であるシステム定義の色。 この色は、光源から離れて向いている 3-D 要素の部分に適用されます。

GradientActiveCaption 171

アクティブなウィンドウのタイトル バーの色グラデーションにおける最も明るい色のシステム定義の色。

GradientInactiveCaption 172

非アクティブなウィンドウのタイトル バーの色グラデーションにおける最も明るい色のシステム定義の色。

MenuBar 173

メニュー バーの背景のシステム定義の色。

MenuHighlight 174

メニューがフラット メニューとして表示されるときにメニュー項目を強調表示するために使用されるシステム定義の色。

RebeccaPurple 175

ARGB 値 #663399を表すシステム定義の色。

次のコード例では、 KnownColor 列挙体を使用して、すべての値の名前と色を出力する方法を示します。 この例は、Windows フォームで使用するように設計されています。 フォームを作成し、次のコードを貼り付けます。 フォームの DisplayKnownColors イベント処理メソッドでPaint メソッドを呼び出し、ePaintEventArgsとして渡します。

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

適用対象