Я пытаюсь отправить текст в поле ввода, используя win32. В поле ввода появляется некоторый текст, но все перемешано (????????? a ??????).
Код:
SendMessage (myHandle, WM_SETTEXT, 1, "A")
Я не знаю, является ли это основной причиной, но пока целевое окно (поле редактирования в вашем случае) находится в одном и том же процессе, вы должны вызывать SetWindowText () вместо прямой отправки WM_TEXT.
НТН,
Это должно быть примерно так, как указано ниже: -
SendMessage(myHandle,WM_SETTEXT,NULL,(LPARAM)L"A");