Vcl.Graphics.TColor

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

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

色を割り当てるコントロールのデフォルトの色

関連項目

コード サンプル