Vcl.ComCtrls.TCustomTreeView.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 TCustomTreeView

Beschreibung

Legt fest, wann das Steuerelement Ereignisse für ein benutzerdefiniertes Zeichnen generieren soll.

TCustomTreeView-Objekte ermitteln mit Hilfe von IsCustomDrawn, ob ein OnCustomDraw-, OnAdvancedCustomDraw-, OnCustomDrawItem- oder ein OnAdvancedCustomDrawItem-Ereignis generiert werden muss. Die Methode gibt true zurück, wenn dies der Fall ist.

Der Parameter Target gibt an, ob das gesamte Baumdiagramm oder ein einzelner Knoten gezeichnet wird. IsCustomDrawn liefert nur true zurück, wenn die Listenansicht über eine entsprechende Ereignisbehandlungsroutine für das Ziel verfügt.

Stage gibt die aktuelle Bearbeitungsstufe beim Zeichnen des Baumdiagramms 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