Vcl.ComCtrls.TToolBar.CustomDraw

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

Delphi

function CustomDraw(const ARect: TRect; Stage: TCustomDrawStage): Boolean; virtual;

C++

virtual bool __fastcall CustomDraw(const System::Types::TRect &ARect, TCustomDrawStage Stage);

プロパティ

種類 可視性 ソース ユニット
function protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TToolBar

説明

OnCustomDraw イベントと OnAdvancedCustomDraw イベントを生成します。

CustomDraw は,描画処理の異なるステージで自動的に呼び出され,OnCustomDraw イベントと OnAdvancedCustomDraw イベントを生成します。

ARect は,ツールバーの Canvas 上でツールバーの境界を指定します。

Stage は,ペイント処理の現在の状態を示します。Stage が cdPrePaint の場合,CustomDraw は OnCustomDraw イベントを生成し,それに続けて OnAdvancedCustomDraw イベントを生成します。それ以外のすべてのステージでは,CustomDraw は OnAdvancedCustomDraw イベントだけを生成します。

CustomDraw は,ツールバーのデフォルトペイントシーケンスを続ける場合は true を返し,呼び出しの後にペイントシーケンスを終了する場合は false を返します。

関連項目