Vcl.ButtonGroup.TGrpButtonDrawEvent

De RAD Studio API Documentation
Aller à : navigation, rechercher

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 System::Types::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.

Voir aussi