回答
绝对:退房PostMessage的()和SendMessage函数(),它们是Windows API的一部分:
http://msdn.microsoft.com/en-us/library/ms644944%28VS.85%29.aspx
http://msdn.microsoft.com/en-us/library/ms644950%28VS.85%29.aspx
具体来说,你可能想送WM_KEYUP
http://msdn.microsoft.com/en-us/library/ms646281%28VS.85%29.aspx
-1 SendMessage是完全不合适的,PostMessage并不理想。 – 2011-03-06 09:23:04
伪造输入很难实现,完全一般,不使用SendInput()
。
是的,你可以试试PostMessage()
,但eznme的回答在谈到SendMessage
时最好是误导。正如我和其他人一样,在这里每天看起来好多次,输入被发送到消息队列而不是发送到窗口句柄。所有这一切,如果你不想给记事本窗口输入焦点,那么很难通过伪装来获取文本。例如,找到记事本窗口的窗口句柄并使用WM_GETTEXT
和WM_SETTEXT
可直接修改其内容,这个非常简单的替代方法效果更好,更易于使用。
事实上有一个enormous multitude of functionality available一旦你有这个窗口处理你的怜悯!
- 1. 如何将键盘按键发送到活动窗口?
- 2. 发送“Enter”键到浏览器窗口
- 3. 如何将击键发送到窗口?
- 4. 发送键盘到非前景窗口
- 5. 发送关键事件到子窗口
- 6. C# - 发送键盘事件到(上一个)选择的窗口
- 7. 发送按键到一个通用窗口c + +使用SendInput
- 8. 如何发送按键到隐藏窗口?
- 9. 如何仅将按键发送到窗体而不是其他窗口?
- 10. 如何向没有窗口的应用程序发送按键
- 11. pywinauto等待窗口出现并发送按键
- 12. 发送按键到JTextField
- 13. Facebook发送按钮弹出窗口
- 14. 拦截到窗口的按键
- 15. 如何将按键发送到窗口而无需使用Windows API激活它?
- 16. 如何选择一个窗口,或使用发送键在批处理文件
- 17. 发送键到隐藏/最小化窗口与可可
- 18. 如何将键盘输入发送到OpenGL/DirectX游戏窗口?
- 19. 确保所有关键事件都发送到主窗口?
- 20. c#发送键盘命令到另一个窗口/进程
- 21. 发送字符到串口
- 22. 从iFrame中的表单发送到父窗口中的弹出窗口
- 23. jQuery:发送按键
- 24. Windows:将消息发送到父窗口?
- 25. javascript将数据发送到新窗口
- 26. 发送密钥到活动窗口
- 27. 如何发送WPF窗口到后面?
- 28. 发送数据到非父窗口
- 29. 窗口:发送输入到弹出窗口
- 30. 从Android设备发送按键到PC没有“口吃”
我添加了“winapi”标签。 C++没有窗口; Windows有窗口,您可以使用Windows API来操作它们。 – 2011-03-05 19:26:17