Необходимо вывести текст в приложение с заведомо неизвестным дискриптором окна.
делаю так:
hw := GetWindow(Application.Handle, GW_HWNDNEXT);
EnumChildWindows(hw, @ChildTree, 0);
в @ChildTree ищу 'Edit', получаю его Handle;
SetActiveWindow(Handle);
окно получает фокус клавиатуры, но после
SendMessageW(Handle, WM_KEYDOWN, msg.CharCode, msg.KeyData);
в окне ничего не пишется?