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