Vcl.ExtCtrls.TCustomControlBar.DoBandPaint
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 が終了した後に、バンドのどの部分を描画するかを指定します。