Vcl.ComCtrls.TToolBar.CustomDraw

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch