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));
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | FMX.Controls.pas FMX.Controls.hpp |
FMX.Controls | TControl |
Description
Dessine le contrôle en cours sur un canevas spécifié.
ACanvas
spécifie le canevas sur lequel dessiner.
ARect
spécifie la zone de rectangle du ACanvas
sur lequel dessiner.
AParent
spécifie le parent du contrôle. Par défaut, il est vide.
PaintTo est appelée lors de l'application des effets au contrôle dans ApplyEffect, où le contrôle est d'abord dessiné sur le canevas de l'effet en utilisant PaintTo, puis l'effet est traité. Elle est aussi utilisée dans MakeScreenshot afin de créer un bitmap capture d'écran.
Les descendants de TControl redéfinissent PaintTo pour fournir une restitution spécifique des contrôles respectifs.
Voir aussi
- 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