Vcl.Controls.TWinControl.PaintControls

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure PaintControls(DC: HDC; First: TControl);

C++

void __fastcall PaintControls(HDC DC, TControl* First);

Propriétés

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

Description

Dessine chaque contrôle enfant d'un contrôle fenêtré en utilisant le contexte de périphérique spécifié.

La méthode PaintControls permet de dessiner tous les contrôles enfant de ce contrôle. Le contexte de périphérique est transmis comme valeur du paramètre DC. Le paramètre First indique le premier contrôle à redessiner dans la liste des contrôles enfant du contrôle fenêtré. Si First a pour valeur nil (Delphi) ou NULL (C++) ou n'indique pas un des contrôles enfant, PaintControls dessine tous les contrôles enfant.

La méthode Repaint appelle PaintControls pour le parent du contrôle, en transmettant le contrôle dans le paramètre First afin de redessiner le contrôle et tous les contrôles ayant une intersection avec lui. PaintHandler appelle également PaintControls après l'appel de PaintWindow.

Voir aussi