Vcl.ComCtrls.TLVAdvancedCustomDrawItemEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TLVAdvancedCustomDrawItemEvent = procedure(Sender: TCustomListView; Item: TListItem;
State: TCustomDrawState; Stage: TCustomDrawStage; var DefaultDraw: Boolean) of object;

C++

typedef void __fastcall (__closure *TLVAdvancedCustomDrawItemEvent)(TCustomListView* Sender, TListItem* Item, TCustomDrawState State, TCustomDrawStage Stage, bool &DefaultDraw);

Propriétés

Type Visibilité  Source Unité  Parent
type
typedef
public
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls Vcl.ComCtrls

Description

TLVAdvancedCustomDrawItemEvent est une procédure appelée par l'événement OnAdvancedCustomDrawItem.

Sender est la vue liste dont l'élément est dessiné.

Item est l'élément en cours de dessin.

State indique l'état de l'élément pour que le gestionnaire d'événements puisse ajuster l'image afin qu'elle reflète si l'élément est sélectionné, désactivé, mis en évidence, et ainsi de suite.

Stage indique l'étape en cours dans le dessin de l'élément de la liste. Notez que les étapes cdPreErase et cdPostErase ne reçoivent pas de notification d'événement. L'arrière-plan doit être dessiné lorsque l'élément est restitué.

DefaultDraw est seulement utilisé quand Stage vaut cdPrePaint. Définissez DefaultDraw sur False si vous ne voulez pas que le contrôle dessine le texte de l'élément après la sortie du gestionnaire d'événements. Si DefaultDraw conserve la valeur True, la vue liste ajoute le texte de l'élément à l'image, sur le canevas.

Voir aussi