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 ist 🙂

    Und 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
    RB

    PS: 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 🙂


Anmelden zum Antworten