FMX.Objects.TText.TAcceleratorInfo.DrawUnderline
Delphi
function DrawUnderline(const AnOwnerControl: TControl; const ACanvas: TCanvas; const ALayout: TTextLayout; const AColor: TAlphaColor; const AnOpacity: Single): Boolean;
C++
bool __fastcall DrawUnderline(Fmx::Controls::TControl* const AnOwnerControl, Fmx::Graphics::TCanvas* const ACanvas, Fmx::Textlayout::TTextLayout* const ALayout, const System::Uitypes::TAlphaColor AColor, const float AnOpacity);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Objects.pas FMX.Objects.hpp |
FMX.Objects | TAcceleratorInfo |
説明
アクセラレータ キーを保持する文字の下に下線を描画します。
DrawUnderline は、レシーバー コントロール(AnOwnerControl
)のアクセラレータ キー文字の下に下線を描画します。Brush プロパティは、下線の形式を定義するために使用されます。
次の DrawUnderline パラメータを使用して、この関数をオーバーライドします:
ACanvas
では、抽象描画スペースを定義することができます。たとえば、キャンバスは、ブラシのタイプやストローク、フォントなどを指定したり、異なる形状や直線を描画したりすることができます。ALayout
はレイアウトを定義して、同じ親の下に複数のグラフィカル コントロールをまとめることができます。AColor
は、色を示します。AnOpacity
は、透過性を示します。