VK_BACK(space) an Edit schicken
-
Ich manipuliere den KeyboardInput eines Edits in dessen WM_CHAR-Nachricht. Ich möchte gewisse "Tastenkombinationen" (z.b. Doppel-A) durch ein anderes Zeichen ersetzen.
Als Ansatz hab ich SendInput() probiert, was auch ganz gut mit Buchstaben, Leertaste, ... funktioniert ALLERDINGS nicht bei der Backspace-Tast. Das einzige, was sich tut ist, dass der Zeilencursor um ein Zeichen nach hinten verschoben wird, jedoch das letzte Zeichen nicht gelöscht wird.
Gibts eine Möglichkeit da nachzuhelfen, oder habe ich da eine Funktion zum Löschen des letzten Zeichens ohne den Cursor an den Anfang zu setzen übersehen?