Vcl.ComCtrls.TCustomListView.IsCustomDrawn

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

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 をチェックして,OnCustomDrawOnAdvancedCustomDrawOnCustomDrawItemOnAdvancedCustomDrawItemOnCustomDrawSubItem,および OnAdvancedCustomDrawSubItem イベントをいつ生成するかを指定します。IsCustomDrawn は,リストビューがイベントを生成する必要がある場合 true を返します。

Target パラメータは,リストビューがコントロール全体を描画しようとしているのか,1 つの項目を描画しようとしているのか,または下位項目を描画しようとしているのかを示します。IsCustomDrawn は,リストビューがターゲットに対応したイベントハンドラを持たない限り true を返しません。

Stage パラメータは,リストビューの描画処理の現在のステージを示します。IsCustomDrawn は,ステージが cdPrePaint または Target に対して Adwanced カスタム描画イベントハンドラが存在すれば true を返します。

関連項目