Vcl.ButtonGroup.TGrpButtonDrawEvent
C++
typedef void __fastcall (__closure *TGrpButtonDrawEvent)(System::TObject* Sender, int Index, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect, Vcl::Categorybuttons::TButtonDrawState State);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
typedef | public | Vcl.ButtonGroup.hpp | Vcl.ButtonGroup | Vcl.ButtonGroup |
説明
TGrpButtonDrawEvent は、Button Group の描画イベント ハンドラの型です。
TGrpButtonDrawEvent は、TButtonGroup クラスの OnAfterDrawButton、OnBeforeDrawButton、OnDrawButton の各イベントを実装する際に定義しなければならない、メソッド プロシージャの型を定義しています。
これらのイベントは、ボタン グループ内の各ボタンに対して、それぞれ 1 回ずつ呼び出されます。
Sender は、イベントを呼び出す TButtonGroup への参照です。
Index は、ボタン グループ内のボタンのインデックスです。
Canvas は、描画されるキャンバスです。
Rect は、ユーザーの描画が行われる四角形を定義します。
State は、描画されるボタンの状態を定義します。