c++ - 如何在 Win32 中操作键盘输入?

标签 c++ winapi input

或者为了澄清这个问题,我怎样才能让 Windows 认为我按下了某个键,而实际上我并没有?我知道我可能会使用 SendMessage 并在那里指定输入,但那样是不是只有我的应用程序会收到它?我想控制所有应用程序接收“假”输入的程度。有什么建议吗?

最佳答案

您所描述的伪造输入是由 SendInput 实现的功能。输入转到具有输入焦点的线程。

关于c++ - 如何在 Win32 中操作键盘输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7784660/

相关文章:

c++ - 两组的有效交集

c++ - 在 Qt Creator 中使用我自己的函数的自动文档?

c++ - 资源管理器在 TILE View 模式下不显示 shell 命名空间扩展的项目详细信息

C++:通过进程ID、进程句柄和标题名称从进程中获取唯一窗口的窗口句柄的最佳方法

c++ - 创建 C++ 类图

python - 属性错误 : 'Foo' object has no attribute 'max'

c++ - 使用 GDI+ 的带有 PNG 的按钮

java - RandomAccessFile java 格式错误的输入

c++ - outData.txt 没有输出正确的值

java - 在 while 循环中仅读取一次 KeyDown (类似于 Swing 中的 KeyListener)