VCL における色
Vcl.Graphics ユニットには、TColor のための便利な定数群が定義されています。 これらの定数は、システム パレットの最も近い色に直接マップされるか(たとえば、clBlue は青色に)、Windows のコントロール パネルの[色]セクションで定義されている、システム画面要素色の該当するもの(たとえば、clBtnFace は、ボタン表面のシステム色に)にマップされます。
Vcl.Graphics ユニットで定義された定数を使わずに、具体的な 4 バイトの 16 進数として TColor を指定した場合、下位 3 バイトがそれぞれ青、緑、赤の RGB 輝度を表します。 値 $00FF0000 (Delphi) や 0x00FF0000 (C++) は最大輝度の純粋な青色を、$0000FF00 (Delphi) や 0x0000FF00 (C++) は純粋な緑色を、$000000FF (Delphi) や 0x000000FF (C++) は純粋な赤色を表します。 また、$00000000 (Delphi) や 0x00000000 (C++) は黒、$00FFFFFF (Delphi) や 0x00FFFFFF (C++) は白になります。
最上位バイトがゼロの場合、取得される色は、システム パレット中の最も近い色です。 最上位バイトが 1($01 または 0x01)の場合、取得される色は、現在実現されているパレットの中の最も近い色です。 最上位バイトが 2($02 または 0x02)の場合、値は、現在のデバイス コンテキストの論理パレット中の最も近い色に一致します。
通常の色
次の表には、システム パレット内の最も近い色にマッピングされる色を示します。 これらの色定数については、「Graphics ユニット(セクション「定数」)」に一覧されています。
値 | 意味 | 16 進値 | 色 |
---|---|---|---|
clBlack | 黒 | $000000 | |
clMaroon | 栗色 | $000080 | |
clGreen | 緑 | $008000 | |
clOlive | オリーブ グリーン | $008080 | |
clNavy | 紺色 | $800000 | |
clPurple | 紫 | $800080 | |
clTeal | ティール | $808000 | |
clGray | 灰色 | $808080 | |
clSilver | 銀 | $C0C0C0 | |
clRed | 赤 | $0000FF | |
clLime | ライム グリーン | $00FF00 | |
clYellow | 黄 | $00FFFF | |
clBlue | 青 | $FF0000 | |
clFuchsia | 赤紫 | $FF00FF | |
clAqua | アクア | $FFFF00 | |
clWhite | 白 | $FFFFFF | |
clMoneyGreen | ミント グリーン | $C0DCC0 | |
clSkyBlue | スカイ ブルー | $F0CAA6 | |
clCream | クリーム | $F0FBFF | |
clMedGray | ミディアム グレー | $A4A0A0 | |
clNone | 色がないことを表します(黒色) | $1FFFFFFF |
システム色
次の表には、Windows の[コントロール パネル]で定義される色を示します。
値 | 意味 | 色 |
---|---|---|
clActiveBorder | アクティブ ウィンドウの現在の境界色 | |
clActiveCaption | アクティブ ウィンドウのタイトル バーの現在の色 | |
clAppWorkSpace | アプリケーション作業域の現在の色 | |
clBackground | Windows デスクトップの現在の背景色 | |
clBtnFace | ボタンの表面の現在の色 | |
clBtnHighlight | ボタンの強調表示の現在の色 | |
clBtnShadow | ボタンの影の現在の色 | |
clBtnText | ボタン上のテキストの現在の色 | |
clCaptionText | アクティブ ウィンドウのタイトル バー テキストの現在の色 | |
clDefault | 色を割り当てるコントロールのデフォルトの色 | |
clGradientActiveCaption | Windows 98 および Windows 2000: アクティブ ウィンドウのタイトル バーのグラデーション表示における右側の色。 clActiveCaption で左側の色を指定。 | |
clGradientInactiveCaption | Windows 98 および Windows 2000: 非アクティブ ウィンドウのタイトル バーのグラデーション表示における右側の色。 clInactiveCaption で左側の色を指定。 | |
clGrayText | 淡色表示されているテキストの現在の色 | |
clHighlight | 選択されたテキストの現在の背景色 | |
clHighlightText | 選択されたテキストの現在の色 | |
clHotLight | ||
clInactiveBorder | 非アクティブ ウィンドウの現在の境界色 | |
clInactiveCaption | 非アクティブ ウィンドウのタイトル バーの現在の色 | |
clInactiveCaptionText | 非アクティブ ウィンドウのタイトル バー テキストの現在の色 | |
clInfoBk | Windows 95 および NT 4.0 のみ: ツール チップ コントロールの背景色 | |
clInfoText | Windows 95 および NT 4.0 のみ: ツール チップ コントロールの文字色 | |
clMenu | メニューの現在の背景色 | |
clMenuBar | メニュー バーの現在の色 | |
clMenuHighlight | メニューの強調表示の現在の色 | |
clMenuText | メニュー上のテキストの現在の色 | |
clScrollBar | スクロール バー トラックの現在の色 | |
cl3DDkShadow | Windows 95 および NT 4.0 のみ: 3 次元表示要素の暗い影 | |
cl3DLight | Windows 95 および NT 4.0 のみ: 3 次元表示要素の明るい色(光源に面した縁部分) | |
clWindow | ウィンドウの現在の背景色 | |
clWindowFrame | ウィンドウ フレームの現在の色 | |
clWindowText | ウィンドウ内のテキストの現在の色 |
Web 色
次の表には、名前付き Web 色パレットの "cl" で始まる値を示します。 この値は、Windows COLORREF バイト オーダー $00BBGGRR(Delphi)または 0x00BBGGRR(C++)に格納されます。
値 | 16 進値 | 色 |
---|---|---|
clWebSnow | $FAFAFF | |
clWebFloralWhite | $F0FAFF | |
clWebLavenderBlush | $F5F0FF | |
clWebOldLace | $E6F5FD | |
clWebIvory | $F0FFFF | |
clWebCornSilk | $DCF8FF | |
clWebBeige | $DCF5F5 | |
clWebAntiqueWhite | $D7EBFA | |
clWebWheat | $B3DEF5 | |
clWebAliceBlue | $FFF8F0 | |
clWebGhostWhite | $FFF8F8 | |
clWebLavender | $FAE6E6 | |
clWebSeashell | $EEF5FF | |
clWebLightYellow | $E0FFFF | |
clWebPapayaWhip | $D5EFFF | |
clWebNavajoWhite | $ADDEFF | |
clWebMoccasin | $B5E4FF | |
clWebBurlywood | $87B8DE | |
clWebAzure | $FFFFF0 | |
clWebMintcream | $FAFFF5 | |
clWebHoneydew | $F0FFF0 | |
clWebLinen | $FAF0E6 | |
clWebLemonChiffon | $CDFAFF | |
clWebBlanchedAlmond | $CDEBFF | |
clWebBisque | $C4E4FF | |
clWebPeachPuff | $B9DAFF | |
clWebTan | $8CB4D2 | |
clWebYellow | $00FFFF | |
clWebDarkOrange | $008CFF | |
clWebRed | $0000FF | |
clWebDarkRed | $00008B | |
clWebMaroon | $000080 | |
clWebIndianRed | $5C5CCD | |
clWebSalmon | $7280FA | |
clWebCoral | $507FFF | |
clWebGold | $00D7FF | |
clWebTomato | $4763FF | |
clWebCrimson | $3C14DC | |
clWebBrown | $2A2AA5 | |
clWebChocolate | $1E69D2 | |
clWebSandyBrown | $60A4F4 | |
clWebLightSalmon | $7AA0FF | |
clWebLightCoral | $8080F0 | |
clWebOrange | $00A5FF | |
clWebOrangeRed | $0045FF | |
clWebFirebrick | $2222B2 | |
clWebSaddleBrown | $13458B | |
clWebSienna | $2D52A0 | |
clWebPeru | $3F85CD | |
clWebDarkSalmon | $7A96E9 | |
clWebRosyBrown | $8F8FBC | |
clWebPaleGoldenrod | $AAE8EE | |
clWebLightGoldenrodYellow | $D2FAFA | |
clWebOlive | $008080 | |
clWebForestGreen | $228B22 | |
clWebGreenYellow | $2FFFAD | |
clWebChartreuse | $00FF7F | |
clWebLightGreen | $90EE90 | |
clWebAquamarine | $D4FF7F | |
clWebSeaGreen | $578B2E | |
clWebGoldenRod | $20A5DA | |
clWebKhaki | $8CE6F0 | |
clWebOliveDrab | $238E6B | |
clWebGreen | $008000 | |
clWebYellowGreen | $32CD9A | |
clWebLawnGreen | $00FC7C | |
clWebPaleGreen | $98FB98 | |
clWebMediumAquamarine | $AACD66 | |
clWebMediumSeaGreen | $71B33C | |
clWebDarkGoldenRod | $0B86B8 | |
clWebDarkKhaki | $6BB7BD | |
clWebDarkOliveGreen | $2F6B55 | |
clWebDarkgreen | $006400 | |
clWebLimeGreen | $32CD32 | |
clWebLime | $00FF00 | |
clWebSpringGreen | $7FFF00 | |
clWebMediumSpringGreen | $9AFA00 | |
clWebDarkSeaGreen | $8FBC8F | |
clWebLightSeaGreen | $AAB220 | |
clWebPaleTurquoise | $EEEEAF | |
clWebLightCyan | $FFFFE0 | |
clWebLightBlue | $E6D8AD | |
clWebLightSkyBlue | $FACE87 | |
clWebCornFlowerBlue | $ED9564 | |
clWebDarkBlue | $8B0000 | |
clWebIndigo | $82004B | |
clWebMediumTurquoise | $CCD148 | |
clWebTurquoise | $D0E040 | |
clWebCyan | $FFFF00 | |
clWebPowderBlue | $E6E0B0 | |
clWebSkyBlue | $EBCE87 | |
clWebRoyalBlue | $E16941 | |
clWebMediumBlue | $CD0000 | |
clWebMidnightBlue | $701919 | |
clWebDarkTurquoise | $D1CE00 | |
clWebCadetBlue | $A09E5F | |
clWebDarkCyan | $8B8B00 | |
clWebTeal | $808000 | |
clWebDeepskyBlue | $FFBF00 | |
clWebDodgerBlue | $FF901E | |
clWebBlue | $FF0000 | |
clWebNavy | $800000 | |
clWebDarkViolet | $D30094 | |
clWebDarkOrchid | $CC3299 | |
clWebMagenta | $FF00FF | |
clWebDarkMagenta | $8B008B | |
clWebMediumVioletRed | $8515C7 | |
clWebPaleVioletRed | $9370DB | |
clWebBlueViolet | $E22B8A | |
clWebMediumOrchid | $D355BA | |
clWebMediumPurple | $DB7093 | |
clWebPurple | $800080 | |
clWebDeepPink | $9314FF | |
clWebLightPink | $C1B6FF | |
clWebViolet | $EE82EE | |
clWebOrchid | $D670DA | |
clWebPlum | $DDA0DD | |
clWebThistle | $D8BFD8 | |
clWebHotPink | $B469FF | |
clWebPink | $CBC0FF | |
clWebLightSteelBlue | $DEC4B0 | |
clWebMediumSlateBlue | $EE687B | |
clWebLightSlateGray | $998877 | |
clWebWhite | $FFFFFF | |
clWebLightgrey | $D3D3D3 | |
clWebGray | $808080 | |
clWebSteelBlue | $B48246 | |
clWebSlateBlue | $CD5A6A | |
clWebSlateGray | $908070 | |
clWebWhiteSmoke | $F5F5F5 | |
clWebSilver | $C0C0C0 | |
clWebDimGray | $696969 | |
clWebMistyRose | $E1E4FF | |
clWebDarkSlateBlue | $8B3D48 | |
clWebDarkSlategray | $4F4F2F | |
clWebGainsboro | $DCDCDC | |
clWebDarkGray | $A9A9A9 | |
clWebBlack | $000000 |