Отправить привязки клавиш в неактивное окно
Так что это беспокоит меня уже довольно давно. У меня есть программа для отправки ключей в окно (пользователь может выбирать процессы из CComboBox и т. Д.), И сейчас я довольно долго пытаюсь выяснить, как можно отправить привязки клавиш в окно (фон!). Я знаю об этой функции keybd_event и функции SendInput. Я не использую ни один из них в моем текущем коде, поскольку они требуют, чтобы окно было на переднем плане.
Короче говоря, моя программа может отправлять ключи и текст в любое (действительное) окно.
PostMessage(m_hwndEx, WM_CHAR, nKey, 0x00140001);
Я пробовал различные решения с SendMessage и PostMessage, но, похоже, ничего не работает. Предположим, что программа отправляет CTRL + SHIFT + F (как пример). Как это было бы возможно? Я был бы признателен за некоторые функции указателя или даже внешнюю библиотеку, если "основные" функции не работают в этом вопросе.
Я не хочу, чтобы окно было на переднем плане.