Vcl.ComCtrls.TCustomListView.IsCustomDrawn

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function IsCustomDrawn(Target: TCustomDrawTarget; Stage: TCustomDrawStage): Boolean; virtual;

C++

virtual bool __fastcall IsCustomDrawn(TCustomDrawTarget Target, TCustomDrawStage Stage);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
Vcl.ComCtrls.pas
Vcl.ComCtrls.hpp
Vcl.ComCtrls TCustomListView

Beschreibung

Gibt an, wann benutzerdefinierte Ereignisbehandlungsroutinen für das Zeichnen aufgerufen werden.

TCustomListView überprüft IsCustomDrawn, um festzulegen, wann die Ereignisse OnCustomDraw, OnAdvancedCustomDraw, OnCustomDrawItem, OnAdvancedCustomDrawItem, OnCustomDrawSubItem und OnAdvancedCustomDrawSubItem generiert werden. IsCustomDrawn gibt true zurück, wenn die Listenansicht ein Ereignis erzeugen sollte.

Der Parameter Target gibt an, ob die Listenansicht gerade das gesamte Steuerelement, einen Eintrag oder einen Untereintrag zeichnet. IsCustomDrawn liefert nur true zurück, wenn die Listenansicht über eine entsprechende Ereignisbehandlungsroutine für das Ziel verfügt.

Der Parameter Stage gibt den aktuellen Status des Zeichenprozesses der Listenansicht an. IsCustomDrawn gibt true zurück, wenn Stage den Wert cdPrePaint hat oder für Target eine Ereignisbehandlungsroutine eines AdvancedCustomDraw-Ereignisses vorhanden ist.

Siehe auch