Vcl.StdCtrls.TDrawItemEvent

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

Delphi

TDrawItemEvent = procedure(Control: TWinControl; Index: Integer; Rect: TRect; State: TOwnerDrawState) of object;

C++

typedef void __fastcall (__closure *TDrawItemEvent)(Vcl::Controls::TWinControl* Control, int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);

プロパティ

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


説明

TDrawItemEvent は、Vcl.StdCtrls.TListBox.OnDrawItemVcl.StdCtrls.TComboBox.OnDrawItem、および Vcl.Outline.TOutline.OnDrawItem イベント ハンドラの型です。

TDrawItemEvent は、TListBox といったビジュアル コンポーネントの OnDrawItem イベントを実装するためには定義しなくてはならない、メソッド プロシージャの型を定義しています。

OnDrawItem は、TListBoxStyle スタイル値が lbOwnerDrawFixedlbOwnerDrawVariable、または lbVirtualOwnerDraw のリスト ボックスに項目を描画する、ハンドラを記述するために使用されます。OnDrawItem は、リストボックスが項目を表示する必要がある時に発生します。 OnDrawItem は、オーナー描画リストボックスに対してのみ発生します。



Control

OnDrawEvent を発生させたコンポーネントへの参照。

Index

リスト ボックス内の項目のインデックス。

Rect

ユーザーの描画が行われる四角形を定義。

State

描画される項目の状態を定義。



関連項目