Vcl.ComCtrls.TToolBar.CustomDraw
Delphi
function CustomDraw(const ARect: TRect; Stage: TCustomDrawStage): Boolean; virtual;
C++
virtual bool __fastcall CustomDraw(const System::Types::TRect &ARect, TCustomDrawStage Stage);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TToolBar |
Beschreibung
Generiert die Ereignisse OnCustomDraw und OnAdvancedCustomDraw.
CustomDraw wird bei der Anzeige einer Schaltfläche automatisch aufgerufen, um die Ereignisse OnCustomDrawButton und OnAdvancedCustomDrawButton zu generieren.
ARect gibt das Begrenzungsrechteck der Symbolleiste in der Zeichenfläche (Eigenschaft Canvas) an.
Stage gibt den aktuellen Bearbeitungsschritt bei der Anzeige der Schaltfläche an. Wenn der Parameter den Wert cdPrePaint hat, generiert die Methode CustomDraw zuerst OnCustomDraw und danach OnAdvancedCustomDraw. Bei allen anderen Werten wird nur das Ereignis OnAdvancedCustomDraw generiert.
Die Methode gibt true zurück, wenn die Standardanzeige der Symbolleiste anschließend fortgesetzt werden soll. Bei false wird die Standardausgabe nach dem Methodenaufruf beendet.