Vcl.Controls.TWinControl.PaintControls
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.