Vcl.ExtCtrls.TCustomColorListBox.DrawItem
Delphi
procedure DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState); override;
C++
virtual void __fastcall DrawItem(int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
procedure function |
protected | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | TCustomColorListBox |
説明
OnDrawItem イベントを生成します。
Vcl.ExtCtrls.TCustomColorListBox.DrawItem は Vcl.StdCtrls.TCustomListBox.DrawItem を継承しています。以下の内容はすべて Vcl.StdCtrls.TCustomListBox.DrawItem を参照しています。
OnDrawItem イベントを生成します。
DrawItem は,オーナー描画リストボックスの外観が変わるたびに呼び出されます。リストボックスはリストボックス内の表示項目ごとに DrawItem を呼び出し,Index パラメータに項目のインデックスを渡します。
デフォルトでは,リストボックスの DrawItem メソッドは,そのコンポーネントの OnDrawItem イベントに関連付けられたイベントハンドラを呼び出します。イベントハンドラがアタッチされていない場合,DrawItem は Rect で渡された四角形を塗りつぶし,インデックスの項目に関連付けられているテキストを描画します。State パラメータはアタッチされたイベントハンドラに渡されますが,デフォルトでは無視されます。