Vcl.StdCtrls.TDrawItemEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.



Voir aussi