Vcl.ExtCtrls.TCustomControlBar.DoBandPaint

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DoBandPaint(Control: TControl; Canvas: TCanvas; var ARect: TRect;  var Options: TBandPaintOptions); virtual;

C++

virtual void __fastcall DoBandPaint(Vcl::Controls::TControl* Control, Vcl::Graphics::TCanvas* Canvas, System::Types::TRect &ARect, TBandPaintOptions &Options);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

Beschreibung

Erzeugt das Ereignis OnBandPaint.

Rufen Sie DoBandPaint nicht direkt auf. Diese Methode wird für jedes Band automatisch aufgerufen, wenn das ControlBar-Objekt dargestellt wird. Durch Überschreiben von DoBandPaint können Sie klassenspezifischen Quelltext für die Bänder bereitstellen, oder das Ereignis OnBandPaint unterdrücken.

Der Parameter Control ist das darzustellende Steuerelement (normalerweise eine Symbolleiste).

Canvas ist die Zeichenfläche des ControlBar-Objekts. Hierbei handelt es sich um die Zeichenfläche, die für die Darstellung des Bandes verwendet wird.

ARect repräsentiert die Dimensionen des Bandes auf der Zeichenfläche. Mit einer Ereignisbehandlungsroutine für OnBandPaint kann dieser Wert geändert werden, wenn Rahmen und Griffleiste an einer anderen Position angezeigt werden sollen.

Options legt fest, welche Teile des Bandes nach der Ausführung von DoBandPaint dargestellt werden.

Siehe auch