KnownColor 列挙型

定義

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

public enum class KnownColor
public enum KnownColor
type KnownColor = 
Public Enum KnownColor
継承
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 値 #663399を表すシステム定義の色。

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イベント処理メソッドで メソッドを呼び出します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

適用対象