Vcl.ExtCtrls.TCustomColorBox.DrawItem
Delphi
procedure DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState); override;
C++
virtual void __fastcall DrawItem(int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomColorBox |
Description
Restitue un élément de la boîte de couleurs.
Les applications ne peuvent pas appeler cette méthode protégée. Elle est automatiquement appelée quand la boîte de couleurs doit peindre un des éléments de la liste. DrawItem dessine une petite case qui affiche la couleur représentée par l'élément, suivie du nom de la couleur.
Index représente l'indice de l'élément à dessiner, 0 indiquant le premier élément, 1 le deuxième élément, etc.
Rect indique les limites de l'élément dans le canevas de la boîte de couleurs, en coordonnées client.
State indique les informations d'état qui affectent la manière de dessiner l'élément. Dans TCustomColorBox, DrawItem utilise State pour déterminer si un élément est sélectionné, mais ignore toutes les autres informations d'état.