Vcl.ComCtrls.TToolBar.OnCustomDraw
Delphi
property OnCustomDraw: TTBCustomDrawEvent read FOnCustomDraw write FOnCustomDraw;
C++
__property TTBCustomDrawEvent OnCustomDraw = {read=FOnCustomDraw, write=FOnCustomDraw};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
event | published | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TToolBar |
Beschreibung
Wird ausgelöst, wenn die Symbolleiste gezeichnet werden muss.
Mit einer Behandlungsroutine für das Ereignis OnCustomDraw wird das automatische Zeichnen der Symbolleiste erweitert oder ersetzt. Mit der Eigenschaft Canvas der Symbolleiste wird das Bild für die Symbolleiste berechnet. OnCustomDraw zeichnet den Hintergrund der Symbolleiste. Das Zeichnen der einzelnen Schaltflächen der Symbolleiste muss in den Ereignisbehandlungsroutinen OnCustomDrawButton oder OnAdvancedCustomDrawButton vorgenommen werden.
Anmerkung: OnCustomDraw tritt nur vor dem Zeichnen des Hintergrunds der Symbolleiste ein. Um zu anderen Zeitpunkten während des Zeichnenprozesses zu reagieren (z.B. wenn der Hintergrund gelöscht wird oder nach dem standardmäßigen Zeichnen des Hintergrunds der Symbolleiste), verwenden Sie OnAdvancedCustomDraw.
OnCustomDraw ist eine Ereignisbehandlungsroutine des Typs Vcl.ComCtrls.TTBCustomDrawEvent.