Vcl.ComCtrls.TTVAdvancedCustomDrawItemEvent

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TTVAdvancedCustomDrawItemEvent = procedure(Sender: TCustomTreeView; Node: TTreeNode; State: TCustomDrawState;
Stage: TCustomDrawStage; var PaintImages, DefaultDraw: Boolean) of object;

C++

typedef void __fastcall (__closure *TTVAdvancedCustomDrawItemEvent)(TCustomTreeView* Sender, TTreeNode* Node, TCustomDrawState State, TCustomDrawStage Stage, bool &PaintImages, bool &DefaultDraw);

Eigenschaften

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

Beschreibung

Wird im Ereignis TCustomTreeView.OnAdvancedCustomDrawItem verwendet.

Dieses Ereignis wird im Ereignis TCustomTreeView.OnAdvancedCustomDrawItem verwendet, wenn ein Element gleich gezeichnet werden soll.

Sender ist das Baumhierarchiesteuerelement, in dem ein Element gezeichnet werden soll.

Node ist das Element, das gezeichnet werden soll.

State ist der aktuelle Status des Elements, ein TCustomDrawState-Typ: ein oder mehrere der Werte cdsSelected, cdsGrayed, cdsDisabled, cdsChecked, cdsFocused, csDefault, cdsHot, cdsMarked, cdsIndeterminate.

Stage ist ein TCustomDrawStage-Typ, der den aktuellen Status des Zeichenprozesses angibt.

PaintImages legt fest, ob das Steuerelement die dem Steuerelement zugeordneten Bilder zeichnen soll. Dieser Parameter wird nur verwendet, wenn Stage cdPrePaint ist.

DefaultDraw legt fest, ob das Steuerelement den Text des Elements zeichnen soll, nachdem die Ereignisbehandlungsroutine verlassen wurde. Dieser Parameter wird nur verwendet, wenn Stage cdPrePaint ist.

Siehe auch