Vcl.ButtonGroup.TGrpButtonDrawEvent
Delphi
TGrpButtonDrawEvent = procedure(Sender: TObject; Index: Integer;
Canvas: TCanvas; Rect: TRect; State: TButtonDrawState) of object;
C++
typedef void __fastcall (__closure *TGrpButtonDrawEvent)(System::TObject* Sender, int Index, Vcl::Graphics::TCanvas* Canvas, const Winapi::Windows::TRect &Rect, Vcl::Categorybuttons::TButtonDrawState State);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
type typedef |
public | Vcl.ButtonGroup.pas Vcl.ButtonGroup.hpp |
Vcl.ButtonGroup | Vcl.ButtonGroup |
Description
TGrpButtonDrawEvent est le type du gestionnaire d'événements de dessin du groupe de boutons.
TGrpButtonDrawEvent définit le type de la procédure de méthode que vous devez définir afin d'implémenter les événements OnAfterDrawButton, OnBeforeDrawButton et OnDrawButton de la classe TButtonGroup.
Chacun de ces événements est invoqué une fois par bouton dans le groupe de boutons.
Sender est une référence à la classe TButtonGroup invoquant l'événement.
Index est l'index du bouton dans le groupe de boutons.
Canvas représente le canevas sur lequel le dessin prend place.
Rect définit le rectangle dans lequel le dessin utilisateur doit être effectué.
State définit l'état du bouton à dessiner.