Vcl.ExtCtrls.TControlBar.OnPaint

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

Delphi

property OnPaint: TNotifyEvent read FOnPaint write FOnPaint;

C++

__property OnPaint;

プロパティ

種類 可視性 ソース ユニット
event published
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TControlBar

説明

コントロールバーがペイントされるときに発生します。

Vcl.ExtCtrls.TControlBar.OnPaint は Vcl.ExtCtrls.TCustomControlBar.OnPaint を継承しています。以下の内容はすべて Vcl.ExtCtrls.TCustomControlBar.OnPaint を参照しています。

コントロールバーがペイントされるときに発生します。

OnPaint イベントハンドラを記述すると,コントロールバーの描画方法を変更できます。コントロールバーが Windows ペイントメッセージを受けたとき,背景がある場合は,まず背景が描画され,次に OnPaint イベントが生成されます。OnPaint イベントが終了されると,コントロールバーは各バンドの OnBandPaint イベントを生成し,最後に各バンドのグラバーおよびフレームを描画します。

Canvas プロパティを使用すると,コントロールバーのイメージを描画できます。ClientRect プロパティを使用すると,描画領域を取得できます。

カスタム描画によって個々のバンドの外観を変更する場合は,かわりに OnBandPaint イベントを使用します。

関連項目