Edit und die return taste



  • hallo,
    ich steh mal wieder auf der leitung:

    ich will, das der text eínes edit feldes in eine variable kopiert wird, wenn ich enter drücke und nicht vorher.

    grundsätzlich komme ich ja mit WM_COMMAND weiter, aber dann wird meine kopierfunktion bei jeder taste ausgeführt.

    wenn ich ausserhalb von command ein WM_CHAR oder WM_KEYDOWN setze, wird die kopierfunktion nur dann aufgerufen, wenn das editfeld KEINEN focus hat....

    was muss ich machen, damit das edit feld auf enter reagiert : also ES_WANTRETURN und ES_MULTILINE ist gesetzt (auch, wenn ich nur eine zeile will).

    kann mir jemand einen tip geben ?



  • Du musst das Editfeld subclassen.



  • hmmm...
    schade genau davr wollte ich mich drücken.....
    aber da es wohl keinen einfacheren weg gibt, werde ich da wohl nicht drumrumkommen 😞

    dank dir!


Anmelden zum Antworten