Я хочу эмулировать устройство считывания штрих-кода и копировать содержимое (текст) штрих-кода из моего приложения в другое приложение.
Я только что нашел способ выбора окна приложения и вставки ключевого кода. Работает с клавишей F1 нормально, но с другой клавишей нет. (Я пробовал Tab и пробел) Я думаю, что Focus не находится в текстовой области.
HWND mywindow = ::FindWindow(NULL, L"test.txt - Editor");
uint keyCode;
QString str;
SetForegroundWindow(mywindow);
keyCode = VK_F1; // F1 key
PostMessage(mywindow, WM_KEYDOWN, keyCode, 0); // key down
PostMessage(mywindow, WM_KEYUP, keyCode, 0); // key up