Vcl.ExtCtrls.TCustomColorBox.DrawItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure DrawItem(Index: Integer; Rect: TRect; State: TOwnerDrawState); override;

C++

virtual void __fastcall DrawItem(int Index, const System::Types::TRect &Rect, Winapi::Windows::TOwnerDrawState State);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.ExtCtrls.pas
Vcl.ExtCtrls.hpp
Vcl.ExtCtrls TCustomColorBox

Beschreibung

Zeichnet ein bestimmtes Symbol im Kombinationsfeld.

In Anwendungen kann diese als protected deklarierte Methode nicht aufgerufen werden. Sie wird automatisch aufgerufen, wenn eines der Symbole in der Liste des Kombinationsfeldes gezeichnet werden muss. DrawItem zeichnet ein kleines Quadrat in der entsprechenden Farbe und gibt daneben den Namen der Farbe aus.

Index ist der Index des zu zeichnenden Elements. 0 ist das erste Element, 1 das zweite usw.

Rect gibt in Client-Koordinaten das umgebende Rechteck des Elements auf der Zeichenfläche des Kombinationsfeldes an.

Die Statusinformationen im Parameter State bestimmen, wie das Element gezeichnet wird. In TCustomColorBox verwendet DrawItem diese Eigenschaft nur, um festzustellen, ob das Element ausgewählt ist.

Siehe auch