Vcl.ExtCtrls.TCustomControlBar.DoBandPaint

提供: RAD Studio API Documentation
移動先: 案内検索

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);

プロパティ

種類 可視性 ソース ユニット
procedure
function
protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomControlBar

説明

OnBandPaint イベントを生成します。

直接 DoBandPaint を呼び出さないでください。これは、コントロール バーが描画されると、各バンドに対して自動的に呼び出されます。バンドにクラス固有の描画コードを提供したり、OnBandPaint イベントを抑制するには、DoBandPaint をオーバーライドします。

Control は、これから描画されるバンドを持つコントロール(通常はツール バー)です。

Canvas は、コントロール バーのキャンバスです。これは、バンドを描画するために使われるキャンバスです。

ARect は、キャンバス上のバンドのサイズです。OnBandPaint イベント ハンドラは、この値を変更して、フレームとグラバーが描画される場所を変更することができます。

Options は、DoBandPaint が終了した後に、バンドのどの部分を描画するかを指定します。

関連項目