System.UITypes.TColor

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

Delphi

type TColor = -2147483648..2147483647;

C++

enum DECLSPEC_DENUM TColor : int {clMin=-0x7fffffff-1, clMax=0x7fffffff};

プロパティ

種類 可視性 ソース ユニット
type
enum
public
System.UITypes.pas
System.UITypes.hpp
System.UITypes System.UITypes


説明

TColor は、コントロールの色を指定するために使用されます。


TColor は、コントロールの色を指定するために使用されます。 多くのコンポーネントの Color プロパティ、および、色の値を示す数多くのその他のプロパティで使用されます。

TColorRec 型には、TColor のさまざまな種類の色を識別する有用な定数が定義されています。 これらの定数の一部は、システム パレットにある最もよく一致する色に直接マッピングされます(たとえば、Blue 定数は青色にマッピングされます)。 実際の色そのものについては、TColorRec 内の Colors表を参照してください。

TColor は、TColorRec 型に定義されている定数を使用する代わりに、以下のような特定の 4 バイト 16 進数として指定することもできます。

  • 最上位バイトがゼロの場合は、下位 3 バイトが青、緑、赤の RGB 輝度をそれぞれ表します。 値 $00FF0000 (Delphi) や 0x00FF0000 (C++) は最大輝度の純粋な青色を、$0000FF00 (Delphi) や 0x0000FF00 (C++) は純粋な緑色を、$000000FF (Delphi) や 0x000000FF (C++) は純粋な赤色を表します。 また、$00000000 (Delphi) や 0x00000000 (C++) は黒、$00FFFFFF (Delphi) や 0x00FFFFFF (C++) は白になります。
  • 最上位バイトが $FFSystemColor 定数)の場合は、下位 3 バイトが SysWindowSysMenu などの Windows システム色を表します。 これらのシステム色定数は、Windows プラットフォームでのみ機能します。

関連項目

コード サンプル