0

我正在制作一个模拟键盘的应用程序。我将通过将 WM_KEYDOWN 发送到窗口来做到这一点,但我不确定将消息发送到哪里。到当前活动窗口还是到 HWND_BROADCAST?

这是我发布的另一个问题,与此相关。
如果我发送 WM_KEYDOWN 消息(使用 wndproc),计算机会按住键直到我发送 WM_KEYUP?

4

1 回答 1

1

如果制作通用虚拟键盘而不担心哪个窗口处于活动状态(这是窗口管理器的业务),您可以使用 SendInput:http: //msdn.microsoft.com/en-us/library/ms646310(VS.85) .aspx

于 2010-01-19T00:00:18.303 回答