Vcl.StdCtrls.TCustomComboBox.DrawItem

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

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.StdCtrls.pas
Vcl.StdCtrls.hpp
Vcl.StdCtrls TCustomComboBox

Beschreibung

Erzeugt das Ereignis OnDrawItem

DrawItem wird aufgerufen, wenn die Eigenschaft Style den Wert csOwnerDrawFixed oder csOwnerDrawVariable hat und ein Listeneintrag neu gezeichnet werden muss. Wenn eine OnDrawItem-Ereignisbehandlungsroutine zugewiesen ist, generiert DrawItem ein OnDrawItem-Ereignis und übergibt die Parameter Index, Rect und State an die Ereignisbehandlungsroutine. Andernfalls füllt OnDrawItem das in Rect übergebene Rechteck und zeichnet den Text für den in Index übergebenen Eintrag. Der Parameter State wird in diesem Fall ignoriert.

Sie können DrawItem überschreiben, um ein klassenspezifisches Verhalten für das Zeichnen der Listeneinträge zu implementieren.

Siehe auch