Vcl.Graphics.TColor
Delphi
Color: TColor;
Width: Integer;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
type | public | Vcl.Graphics.pas | Vcl.Graphics | Vcl.Graphics |
説明
TColor は、Windows 専用コントロールの色を指定するために使用されます。
TColor は、Windows 専用コントロールの色を指定するために使用されます。 多くのコンポーネントの Color プロパティ、および、色の値を示す数多くのその他のプロパティで使用されます。
ユニットには、便利な TColor のための定数が定義されています。 これらの定数は、システム パレットの最も近い色に直接マップされるか(たとえば、clBlue は青色に)、Windows のコントロール パネルの[色]セクションで定義されている、システム画面要素色の該当するもの(たとえば、clBtnFace は、ボタン表面のシステム色に)にマップされます。
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 ユニットからの最初の色定数が一覧されています。 最初の 2 列には、システム パレットにおける最も近い色にマップされる色が一覧され、最後の 2 列には、Windows コントロール パネルで定義されている色が一覧されています。
値 | 意味 | 値 | 意味 |
---|---|---|---|
clNone |
Windows 9x、NT 上の黒。 |
clScrollBar |
スクロール バー トラックの現在の色 |
clAqua |
アクア |
clBackground |
Windows デスクトップの現在の背景色 |
clBlack |
黒 |
clActiveCaption |
アクティブ ウィンドウのタイトル バーの現在の色 |
clBlue |
青 |
clInactiveCaption |
非アクティブ ウィンドウのタイトル バーの現在の色 |
clCream |
クリーム |
clMenu |
メニューの現在の背景色 |
clDkGray |
Dark Gray |
clWindow |
ウィンドウの現在の背景色 |
clFuchsia |
赤紫 |
clWindowFrame |
ウィンドウ フレームの現在の色 |
clGray |
灰色 |
clMenuText |
メニュー上のテキストの現在の色 |
clGreen |
緑 |
clWindowText |
ウィンドウ内のテキストの現在の色 |
clLime |
ライム グリーン |
clCaptionText |
アクティブ ウィンドウのタイトル バーのテキストの現在の色 |
clLtGray |
ライト グレー |
clActiveBorder |
アクティブ ウィンドウの現在の境界色 |
clMaroon |
栗色 |
clInactiveBorder |
非アクティブ ウィンドウの現在の境界色 |
clMedGray |
ミディアム グレー |
clAppWorkSpace |
アプリケーション作業域の現在の色 |
clMoneyGreen |
ミント グリーン |
clHighlight |
選択されたテキストの現在の背景色 |
clNavy |
紺色 |
clHighlightText |
選択されたテキストの現在の色 |
clOlive |
オリーブ グリーン |
clBtnFace |
ボタンの表面の現在の色 |
clPurple |
紫 |
clBtnShadow |
ボタンの影の現在の色 |
clRed |
赤 |
clGrayText |
淡色表示されているテキストの現在の色 |
clSilver |
銀 |
clBtnText |
ボタン上のテキストの現在の色 |
clSkyBlue |
スカイ ブルー |
clInactiveCaptionText |
非アクティブ ウィンドウのタイトル バーのテキストの現在の色 |
clTeal |
ティール |
clBtnHighlight |
ボタンの強調表示の現在の色 |
clWhite |
白 |
cl3DDkShadow |
Windows 95 および NT 4.0 のみ: 3 次元表示要素の暗い影 |
clYellow |
黄 |
cl3DLight |
Windows 95 および NT 4.0 のみ: 3 次元表示要素の明るい色(光源に面した縁部分) |
clInfoText |
Windows 95 および NT 4.0 のみ: ツール チップ コントロールの文字色 | ||
clInfoBk |
Windows 95 および NT 4.0 のみ: ツール チップ コントロールの背景色 | ||
clGradientActiveCaption |
Windows 98 および Windows 2000: アクティブ ウィンドウのタイトル バーのグラデーション表示における右側の色。 clActiveCaption で左側の色を指定。 | ||
clGradientInactiveCaption |
Windows 98 および Windows 2000: 非アクティブ ウィンドウのタイトル バーのグラデーション表示における右側の色。 clInactiveCaption で左側の色を指定。 | ||
clDefault |
色を割り当てるコントロールのデフォルトの色 |