Vcl.ComCtrls.TLVAdvancedCustomDrawEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

typedef void __fastcall (__closure *TLVAdvancedCustomDrawEvent)(TCustomListView* Sender, const System::Types::TRect &ARect, TCustomDrawStage Stage, bool &DefaultDraw);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
typedef public Vcl.ComCtrls.hpp Vcl.ComCtrls Vcl.ComCtrls

Beschreibung

TLVAdvancedCustomDrawEvent ist eine von dem Ereignis OnAdvancedCustomDraw aufgerufene Prozedur.

Sender ist die Listenansicht, die gezeichnet werden soll.

ARect legt die Größe der Listenansicht auf der Zeichenfläche (Canvas) fest.

Stage gibt das aktuelle Stadium des Zeichnens an. Beachten Sie bitte, dass cdPreErase und cdPostErase keine Ereignisbotschaft empfangen. Der Hintergrund muss bei der Übergabe des Eintrags gezeichnet werden.

DefaultDraw wird nur verwendet, wenn Stage den Wert cdPrePaint hat. Dieser Parameter legt fest, ob die Listenansicht mit dem Standard-Zeichnen fortfahren soll, wenn die Ereignisbehandlungsroutine beendet ist. Setzen Sie DefaultDraw auf False, wenn die Listenansicht nach Beendigung der Ereignisbehandlungsroutine nicht gezeichnet werden soll. Wenn DefaultDraw auf True gesetzt bleibt, führt die Listenansicht das Standard-Zeichnen weiter aus.

Siehe auch