FMX.Controls.TControl.PaintTo
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
- FMX.Types.TFmxObject.Parent
- FMX.Controls.TControl.ApplyEffect
- FMX.Controls.TControl.FEffectBitmap
- FMX.Controls.TControl.Canvas
- FMX.Controls.TControl.Paint
- FMX.Controls.TControl.PaintChildren
- FMX.Controls.TControl.Repaint
- FMX.Controls.TControl.Painting
- FMX.Controls.TControl.DoPaint
- FMX.Controls.TControl.OnPainting
- FMX.Controls.TControl.MakeScreenshot