VCL における色

提供: RAD Studio
移動先: 案内検索

キャンバス オブジェクトのプロパティの使用 への移動


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

関連項目