将键绑定发送到非活动窗口

时间:2015-08-05 06:45:09

标签: c++ windows winapi mfc simulate

所以这一直困扰着我一段时间。 我有一个用于向窗口发送密钥的程序(用户可以从CComboBox选择进程等),我现在尝试了很长时间才弄清楚如何发送密钥 - 绑定到窗口(背景!)。 我知道这个keybd_event函数和SendInput函数。我在当前的代码中都没有使用它们,因为它们需要窗口在前台。

Sending keys

简短说,我的程序可以将密钥和文本发送到任何(有效)窗口。

PostMessage(m_hwndEx, WM_CHAR, nKey, 0x00140001);

我尝试了SendMessagePostMessage的各种解决方案,但似乎没有任何效果。 假设程序发送 CTRL + SHIFT + F (例如)。这怎么可能?我会很感激一些指针功能,甚至是一个外部库,如果基本的'功能不起作用。
希望窗口位于前台。

0 个答案:

没有答案