FMX.Controls.TControl.PaintTo

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure PaintTo(const ACanvas: TCanvas; const ARect: TRectF; const AParent: TFmxObject = nil);

C++

void __fastcall PaintTo(Fmx::Graphics::TCanvas* const ACanvas, const System::Types::TRectF &ARect, Fmx::Types::TFmxObject* const AParent = (Fmx::Types::TFmxObject*)(0x0));

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
FMX.Controls.pas
FMX.Controls.hpp
FMX.Controls TControl


Beschreibung

Zeichnet das aktuelle Steuerelement auf eine angegebene Zeichenfläche.

ACanvas gibt die Zeichenfläche an, auf die gezeichnet werden soll.

ARect gibt den Rechteckbereich der in ACanvas angegebenen Zeichenfläche an, auf die gezeichnet werden soll.

AParent gibt das übergeordnete Element (Parent) des Steuerelements an. Standardmäßig ist AParent leer.

PaintTo wird beim Anwenden von Effekten für das Steuerelement in der Methode ApplyEffect aufgerufen, in der zuerst das Steuerelement mit PaintTo auf die Zeichenfläche des Effekts gezeichnet und anschließend der Effekt verarbeitet wird. PaintTo wird auch in MakeScreenshot zum Erstellen eines Screenshot-Bitmaps verwendet.

Nachkommen von TControl überschreiben PaintTo, um ein bestimmtes Zeichnen der jeweiligen Steuerelemente bereitzustellen.

Siehe auch