Vcl.ComCtrls.TCustomListView.IsCustomDrawn
Delphi
function IsCustomDrawn(Target: TCustomDrawTarget; Stage: TCustomDrawStage): Boolean; virtual;
C++
virtual bool __fastcall IsCustomDrawn(TCustomDrawTarget Target, TCustomDrawStage Stage);
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | protected | Vcl.ComCtrls.pas Vcl.ComCtrls.hpp |
Vcl.ComCtrls | TCustomListView |
説明
カスタム描画イベントがいつ生成されるかを判定します。
TCustomListView は,IsCustomDrawn をチェックして,OnCustomDraw,OnAdvancedCustomDraw,OnCustomDrawItem,OnAdvancedCustomDrawItem,OnCustomDrawSubItem,および OnAdvancedCustomDrawSubItem イベントをいつ生成するかを指定します。IsCustomDrawn は,リストビューがイベントを生成する必要がある場合 true を返します。
Target パラメータは,リストビューがコントロール全体を描画しようとしているのか,1 つの項目を描画しようとしているのか,または下位項目を描画しようとしているのかを示します。IsCustomDrawn は,リストビューがターゲットに対応したイベントハンドラを持たない限り true を返しません。
Stage パラメータは,リストビューの描画処理の現在のステージを示します。IsCustomDrawn は,ステージが cdPrePaint または Target に対して Adwanced カスタム描画イベントハンドラが存在すれば true を返します。