Vcl.Graphics.TColor
Delphi
type TColor = -2147483648..2147483647;
目次 |
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| type | public | Vcl.Graphics.pas | Vcl.Graphics | Vcl.Graphics |
説明
TColor は、Windows 専用コントロールの色を指定するために使用されます。
TColor は、Windows 専用コントロールの色を指定するために使用されます。 多くのコンポーネントの Color プロパティ、および、色の値を示す数多くのその他のプロパティで使用されます。
Graphics ユニットには、便利な TColor のための定数が定義されています。 これらの定数は、システム パレット内のもっとも近い色に(たとえば、clBlue は blue に)、または、それに対応する、Windows コントロール パネルで定義されているシステム画面要素色に(たとえば、clBtnFace はボタン表面のシステム色に)直接マップされます。
TColor を、Graphics ユニット内で定義されている定数を使用する代わりに、特定の 4 バイト 16 進数で指定した場合、下位の 3 バイトはそれぞれ青、緑、赤の RGB 色の輝度を表します。 値 $00FF0000 (Delphi) または 0x00FF0000 (C++) は、完全輝度つまり純粋な青色を表し、同様に、$0000FF00 (Delphi) または 0x0000FF00 (C++) は緑の純色、$000000FF (Delphi) または 0x000000FF (C++) は赤の純色を表します。 $00000000 (Delphi) または 0x00000000 (C++) は黒、$00FFFFFF (Delphi) または 0x00FFFFFF (C++) は白です。
最上位のバイトが 0 ならば、システム パレットで最も近い色になります。 最上位のバイトが 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 |
暗灰色 |
clWindow |
ウィンドウの現在の背景色 |
|
clFuchsia |
赤紫色 |
clWindowFrame |
ウィンドウ枠の色 |
|
clGray |
灰色 |
clMenuText |
メニューのテキストの色 |
|
clGreen |
緑色 |
clWindowText |
ウィンドウ内のテキストの色 |
|
clLime |
ライム グリーン |
clCaptionText |
アクティブ ウィンドウのタイトル バーの文字の色 |
|
clLtGray |
明灰色 |
clActiveBorder |
アクティブ ウィンドウの境界線の色 |
|
clMaroon |
栗色 |
clInactiveBorder |
非アクティブ ウィンドウの境界線の色 |
|
clMedGray |
中間灰色 |
clAppWorkSpace |
アプリケーション ワークスペースの色 |
|
clMoneyGreen |
ミント グリーン |
clHighlight |
選択文字の背景色 |
|
clNavy |
濃紺色 |
clHightlightText |
選択文字の色 |
|
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 |
色が割り当てられるコントロールのデフォルトの色 |
関連項目
- [[rad_ja:VCL における色|]]