Vcl.Controls.TWinControl.PaintTo

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PaintTo(DC: HDC; X, Y: Integer); overload;
procedure PaintTo(Canvas: TCanvas; X, Y: Integer); overload;

C++

void __fastcall PaintTo(HDC DC, int X, int Y)/* overload */;
void __fastcall PaintTo(Vcl::Graphics::TCanvas* Canvas, int X, int Y)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TWinControl

Description

Dessine le contrôle fenêtré dans un contexte de périphérique.

La méthode PaintTo permet de dessiner le contrôle dans un contexte de périphérique. Le contexte de périphérique doit être spécifié comme valeur du paramètre DC, les paramètres X et Y permettent d'indiquer les coordonnées du coin supérieur gauche du contrôle fenêtré à dessiner. PaintTo commence par effacer l'arrière-plan du contexte de périphérique puis dessine le contrôle.

PaintTo est utile pour dessiner une image du contrôle dans un contexte de périphérique bitmap.

Avertissement :  Si vous utilisez PaintTo pour dessiner dans canevas, vous devez au préalable verrouiller le canevas, puis le déverrouiller après l'appel de PaintTo. Si vous ne verrouillez pas le canevas, les appels Windows se produisant lors du dessin du contrôle peuvent faire perdre son handle au canevas.

Voir aussi