Vcl.ButtonGroup.TGrpButtonDrawIconEvent

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

Delphi

TGrpButtonDrawIconEvent = procedure(Sender: TObject; Index: Integer;
Canvas: TCanvas; Rect: TRect; State: TButtonDrawState; var TextOffset: Integer) of object;

C++

typedef void __fastcall (__closure *TGrpButtonDrawIconEvent)(System::TObject* Sender, int Index, Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Rect, Vcl::Categorybuttons::TButtonDrawState State, int &TextOffset);

プロパティ

種類 可視性 ソース ユニット
type
typedef
public
Vcl.ButtonGroup.pas
Vcl.ButtonGroup.hpp
Vcl.ButtonGroup Vcl.ButtonGroup


説明

TGrpButtonDrawIconEvent は、Button Group の OnDrawIcon イベント ハンドラの型です。

TGrpButtonDrawIconEvent は、OnAfterDrawButton イベントを実装する際に定義しなければならない、メソッド プロシージャの型を定義しています。このイベントはボタン アイコンが描画または再描画される際に呼び出されます。

このイベントは、ボタン グループ内の各ボタン アイコンに対して、1 回ずつ呼び出されます。

Sender は、イベントを呼び出す TButtonGroup への参照です。

Index は、ボタン グループ内のボタンのインデックスです。

Canvas は、描画されるキャンバスです。

State は、描画されるボタンの状態を定義します。

TextOffset は、ボタン テキストのオフセットを、ピクセルで定義します。

関連項目