Vcl.StdCtrls.TDrawItemEvent
C++
typedef void __fastcall (__closure *TDrawItemEvent)(Vcl::Controls::TWinControl* Control, int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| typedef | public | Vcl.StdCtrls.hpp | Vcl.StdCtrls | Vcl.StdCtrls |
説明
TDrawItemEvent は、Vcl.StdCtrls.TListBox.OnDrawItem、Vcl.StdCtrls.TComboBox.OnDrawItem、および Vcl.Outline.TOutline.OnDrawItem イベント ハンドラの型です。
TDrawItemEvent は、TListBox といったビジュアル コンポーネントの OnDrawItem イベントを実装するためには定義しなくてはならない、メソッド プロシージャの型を定義しています。
OnDrawItem は、TListBoxStyle スタイル値が lbOwnerDrawFixed、lbOwnerDrawVariable、または lbVirtualOwnerDraw のリスト ボックスに項目を描画する、ハンドラを記述するために使用されます。OnDrawItem は、リストボックスが項目を表示する必要がある時に発生します。 OnDrawItem は、オーナー描画リストボックスに対してのみ発生します。
|
Control |
OnDrawEvent を発生させたコンポーネントへの参照。 |
|
Index |
リスト ボックス内の項目のインデックス。 |
|
Rect |
ユーザーの描画が行われる四角形を定義。 |
|
State |
描画される項目の状態を定義。 |