Vcl.ComCtrls.TToolBar.CustomDraw
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 を返します。