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 System::Types::TRect &Rect, Vcl::Categorybuttons::TButtonDrawState State);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | Vcl.ButtonGroup.pas Vcl.ButtonGroup.hpp |
Vcl.ButtonGroup | Vcl.ButtonGroup |
Beschreibung
TGrpButtonDrawEvent ist der Typ der Ereignisbehandlungsroutine für das Zeichnen der Schaltflächengruppe.
TGrpButtonDrawEvent legt den Typ der Methode fest, die Sie definieren müssen, um die Ereignisse OnAfterDrawButton, OnBeforeDrawButton und OnDrawButton der Klasse TButtonGroup zu implementieren.
Jedes Ereignis wird pro Schaltfläche in der Schaltflächengruppe einmal aufgerufen.
Sender ist eine Referenz auf das TButtonGroup-Objekt, das das Ereignis aufruft.
Index ist der Index der Schaltfläche in der Schaltflächengruppe.
Canvas ist die Zeichenfläche, auf der das Zeichnen ausgeführt wird.
Rect definiert das Rechteck, in dem das Zeichnen ausgeführt werden muss.
State definiert den Status der zu zeichnenden Schaltfläche.