Vcl.ComCtrls.TTBAdvancedCustomDrawEvent
Delphi
TTBAdvancedCustomDrawEvent = procedure(Sender: TToolBar; const ARect: TRect;
Stage: TCustomDrawStage; var DefaultDraw: Boolean) of object;
C++
typedef void __fastcall (__closure *TTBAdvancedCustomDrawEvent)(TToolBar* Sender, const System::Types::TRect &ARect, TCustomDrawStage Stage, bool &DefaultDraw);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
type typedef |
public | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | Vcl.ComCtrls |
Beschreibung
TTBAdvancedCustomDrawEvent ist der Typ der Ereignisbehandlungsroutine TToolBar.OnAdvancedCustomDraw einer Listenansicht.
Sender
ist die Symbolleiste, die gezeichnet werden soll.
ARect
gibt die Größe der Symbolleiste auf der Zeichenfläche an.
Stage
gibt das aktuelle Stadium des Zeichnens an.
Wenn die Symbolleiste nach Beendigung der Ereignisbehandlungsroutine mit dem normalen Zeichnen fortfahren soll, belassen Sie DefaultDraw
auf True. Setzen Sie DefaultDraw
auf False, wenn die Ereignisbehandlungsroutine OnAdvancedCustomDraw die Symbolleiste vollständig gezeichnet hat. DefaultDraw
ist nur von Bedeutung, wenn Stage
den Wert cdPrePaint hat.