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