FMX.StdCtrls.TButtonFontColors.GetCurrentColor
Delphi
function GetCurrentColor(const Index: TFontColorForState.TIndex): TAlphaColor; override;
C++
virtual System::Uitypes::TAlphaColor __fastcall GetCurrentColor(const Fmx::Graphics::TFontColorForState::TIndex Index);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | FMX.StdCtrls.pas FMX.StdCtrls.hpp |
FMX.StdCtrls | TButtonFontColors |
説明
CurrentColor プロパティの取得アクセサです。
FMX.StdCtrls.TButtonFontColors.GetCurrentColor は FMX.Graphics.TFontColorForState.GetCurrentColor を継承しています。以下の内容はすべて FMX.Graphics.TFontColorForState.GetCurrentColor を参照しています。
CurrentColor プロパティの取得アクセサです。
GetCurrentColor は、Index
.で指定された状態に対応する Color プロパティに保持されている TAlphaColor 色を返します。
Color[Index] = claNull; // claNull=$00000000
上記の場合、GetCurrentColor は
TTextSettings 型の Owner オブジェクトの FontColor 色を返します。
派生クラスで仮想メソッド GetCurrentColor をオーバーライドして、フォントのカスタム色を定義することができます。
関連項目
- FMX.Graphics.TFontColorForState.TIndex
- FMX.Graphics.TFontColorForState.Color
- FMX.Graphics.TFontColorForState.Active
- FMX.Graphics.TFontColorForState.Focused
- FMX.Graphics.TFontColorForState.Hot
- FMX.Graphics.TFontColorForState.Normal
- FMX.Graphics.TFontColorForState.Pressed
- FMX.Graphics.TTextSettings
- FMX.Graphics.TTextSettings.FontColor
- FMX.Graphics.TFontColorForState.CurrentColor