Vcl.ComCtrls.TTBCustomDrawBtnEvent
C++
typedef void __fastcall (__closure *TTBCustomDrawBtnEvent)(TToolBar* Sender, TToolButton* Button, TCustomDrawState State, bool &DefaultDraw);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
typedef | public | Vcl.ComCtrls.hpp | Vcl.ComCtrls | Vcl.ComCtrls |
説明
TTBCustomDrawBtnEvent は、TToolBar.OnCustomDrawButton イベントで呼び出される手続きの型です。
Sender
は、ボタンが含まれるツールバーです。
Button
は、描画する必要があるボタンです。そのプロパティを使って、何を描画するか、ツールバーのキャンバスのどこにボタンを配置するかを判断します。
State
には、ボタンの描画時にビジュアルに表現される可能性のある情報が含まれています。
イベント ハンドラの終了後に通常の処理によってボタンを描画する場合には、DefaultDraw
は True のままにします。OnCustomDrawButton イベント ハンドラでツール ボタンの描画を完全に済ませている場合には、DefaultDraw
を False に設定します。