Caret ins Editfeld setzen



  • hi

    Ich habe Editfeld und ein Richedit
    nun möchte ich , dass man nur Text ins Edit feld schreiben kann
    und dieser mit Enter ins Richedit geschrieben wird.
    Funktioniert alles.

    Jedoch soll man nicht ins Richedit schreiben können, dh. dieses auch
    nicht selektieren können.

    Ich habe dazu das Richedit subclassed und dort setfocus abgefangen,
    und den focus wieder auf das Editfeld gesetzt . klappt auch .

    Nur das (oder der??) Caret bleibt immer noch im Richedit 😞
    wie bekomme ich diesen denn nun auch wieder ins Editfeld??

    Danke im Voraus
    Linus



  • weiss nicht obs geht, aber:

    CreateCaret



  • nee , funktioniert nicht . Caret bleibt im Richedit 😞



  • Habs jetzt.
    einfach Postmessage(ParentHWND, WM_SETFOCUS,0, 0)
    bei WM_SETFOCUS vom Richedit

    da beim Start der Focus auf des Editfeld gesetzt wird
    funktioniert es.

    Danke
    Linus


Anmelden zum Antworten