Vcl.Graphics.TColor

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

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 における色|]]


コード サンプル

他の言語