Vcl.StdCtrls.TDrawItemEvent
C++
typedef void __fastcall (__closure *TDrawItemEvent)(Vcl::Controls::TWinControl* Control, int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
typedef | public | Vcl.StdCtrls.hpp | Vcl.StdCtrls | Vcl.StdCtrls |
Description
TDrawItemEvent est le type des gestionnaires d'événements Vcl.StdCtrls.TListBox.OnDrawItem, Vcl.StdCtrls.TComboBox.OnDrawItem et Vcl.Outline.TOutline.OnDrawItem.
TDrawItemEvent définit le type de la procédure de méthode que vous devez définir afin d'implémenter l'événement OnDrawItem d'un composant visuel tel que TListBox.
OnDrawItem est utilisé pour écrire un gestionnaire dessinant les éléments des zones de liste avec les valeurs de style TListBoxStyle suivantes : lbOwnerDrawFixed
, lbOwnerDrawVariable
et lbVirtualOwnerDraw
. OnDrawItem se produit lorsque la zone de liste a besoin d'afficher un élément. OnDrawItem n'a lieu que pour les zones de liste dessinées par le propriétaire.
Control |
est une référence au composant invoquant l'événement OnDrawEvent. |
Index |
est l'index de l'élément dans la zone de liste. |
Rect |
définit le rectangle dans lequel le dessin utilisateur doit être effectué. |
State |
définit l'état de l'élément à dessiner. |