Vcl.StdCtrls.TCustomComboBox.ComboWndProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ComboWndProc(var Message: TMessage; ComboWnd: HWnd; ComboProc: TWindowProcPtr); override;

C++

virtual void __fastcall ComboWndProc(Winapi::Messages::TMessage &Message, HWND ComboWnd, void * ComboProc);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.StdCtrls.pas
Vcl.StdCtrls.hpp
Vcl.StdCtrls TCustomComboBox

Beschreibung

Reagiert auf Windows-Botschaften, die an das Eingabefeld oder die Dropdown-Liste gerichtet sind.

Vcl.StdCtrls.TCustomComboBox.ComboWndProc erbt von Vcl.StdCtrls.TCustomCombo.ComboWndProc. Der folgende Inhalt bezieht sich auf Vcl.StdCtrls.TCustomCombo.ComboWndProc.

Reagiert auf Windows-Botschaften, die an das Eingabefeld oder die Dropdown-Liste gerichtet sind.

Die Methode ComboWndProc sorgt für die Verarbeitung von Windows-Botschaften, die für das Eingabefeld oder die Dropdown-Liste des Kombinationsfeldes bestimmt sind. Sie wird von den Methoden EditWndProc und ListWndProc aufgerufen und übernimmt alle Verarbeitungsschritte, die sich nicht direkt auf das Eingabefeld oder die Dropdown-Liste beziehen.

Der Parameter Message beschreibt die Botschaft. Der Parameter ComboWnd ist das Fenster-Handle des Eingabefeldes oder der Dropdown-Liste. Der Parameter ComboProc ist ein Zeiger auf die Standardprozedur des Fensters, an das die Botschaft adressiert ist. ComboWndProc stellt Standardreaktionen auf Fokus-, Maus und Tastaturereignisse bereit.

Überschreiben Sie ComboWndProc, um die Reaktion des Kombinationsfeldes auf Windows-Botschaften festzulegen. Rufen Sie dabei unbedingt die gleichnamige Methode der übergeordneten Klasse auf, die alle nicht verarbeiteten Botschaften übernimmt.

Anmerkung:  Verwechseln Sie ComboWndProc nicht mit WndProc. ComboWndProc reagiert auf Botschaften, die an das Eingabefeld oder die Dropdown-Liste gerichtet sind. WndProc reagiert auf Botschaften für das Kombinationsfeld selbst.

Siehe auch