FMX.Objects.TText.TAcceleratorInfo.DrawUnderline

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

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

関連項目