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