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