Vcl.DBCtrls.TDBComboBox.ComboWndProc

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
Vcl.DBCtrls.pas
Vcl.DBCtrls.hpp
Vcl.DBCtrls TDBComboBox

Beschreibung


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

Vcl.DBCtrls.TDBComboBox.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