System.UITypes.TColor
Delphi
TColor = -$7FFFFFFF-1..$7FFFFFFF;
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++) は白になります。 - 最上位バイトが
$FF
(SystemColor
定数)の場合は、下位 3 バイトがSysWindow
やSysMenu
などの Windows システム色を表します。 これらのシステム色定数は、Windows プラットフォームでのみ機能します。
関連項目
- FMX.Ani.TColorAnimation
- FMX.Ani.TColorKeyAnimation
- System.UITypes.PColor
- System.UITypes.PColorRec
- System.UITypes.TColorRec
- System.UITypes.TAlphaColorRec
- 色定数
- FireMonkey での色