Vcl.ComCtrls.TTVAdvancedCustomDrawItemEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

C++

typedef void __fastcall (__closure *TTVAdvancedCustomDrawItemEvent)(TCustomTreeView* Sender, TTreeNode* Node, TCustomDrawState State, TCustomDrawStage Stage, bool &PaintImages, bool &DefaultDraw);

Propriétés

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

Description

Utilisé dans l'événement TCustomTreeView.OnAdvancedCustomDrawItem.

Cet événement est utilisé dans l'événement TCustomTreeView.OnAdvancedCustomDrawItem quand un élément est sur le point d'être dessiné.

Sender représente le contrôle vue arborescente dans lequel un élément va être dessiné.

Node est l'élément qui va être dessiné.

State est l'état en cours de l'élément, qui est un type TCustomDrawState : un ou plusieurs des états cdsSelected, cdsGrayed, cdsDisabled, cdsChecked, cdsFocused, csDefault, cdsHot, cdsMarked, cdsIndeterminate.

Stage est un type TCustomDrawStage qui indique l'étape en cours du processus de dessin.

PaintImages spécifie si le contrôle doit dessiner les images associées au contrôle. Ce paramètre n'est utilisé que lorsque Stage vaut cdPrePaint.

DefaultDraw spécifie si le contrôle doit dessiner le texte de l'élément après la sortie du gestionnaire d'événements. Ce paramètre n'est utilisé que lorsque Stage vaut cdPrePaint.

Voir aussi