ComboBox im Dialog: Enter abfangen nach Texteingabe
-
moin meisters ...
ich habe nen Dialog mit ner ComboBox und will praktisch nen Text in der CB eingeben lassen, wenn dann ENTER gedrückt wird soll der Text in die Liste der CB eingetragen werden.
Ein Beipiel dafür wäre die Adressleiste im Explorer ...
Ich habe es schon mit subclassing probiert, komme aber damit nicht ans Ziel.
Auf Enter wird nur reagiert, wenn die CB aufgeklappt istUnd mit WM_GETDLGCODE kann ich irgendwie nichts so recht anfangen. Aber das
sollte die Lösung sein. Kann mir jemand mal ein kleine Beipiel posten ?Vielen Dank im Vorraus
mfg
RBPS: es eilt nicht sehr ...
-
WM_GETDLGCODE
-
moin meister ...
Danke für die super schnelle komakte und aussagekräftige Antwort.
Ich kann es nur weiterempfehlen ...mfg
RB
-
Hi habe in etwa das gleiche Problem!
Wie geht das mit WM_GETDLGCODE ?
-
was -King- in <a href= schrieb:
diesem Thread">Ein Control muß dem Dialog-Manager anzeigen, daß es auch bei einem Druck auf Enter benachrichtigt werden will. Das geht über WM_GETDLGCODE, hierbei muß im Rückgabewert das Flag DLGC_WANTALLKEYS gesetzt werden.
Vielleicht hilft dir das ja schon weiter