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は、透過性を示します。