0

我最近开始在 Digipen 上大学,并且已经从所有的写作/编码/等方面开发了腕管......但对我来说幸运的是,我正在学习成为一名程序员,并且已经制作了一些程序来协助诸如打开命令提示符/bat 文件更快/无需单击等。

由于单击鼠标对我来说比打字困难得多,因此我想制作一个仅在后台运行的简单程序,并在我按下键盘上的特定键时为我单击鼠标。不过,我真的不知道从哪里开始,到目前为止,除了标准 c 之外,我从未使用过任何东西。此外,能够通过按键移动鼠标有时也很方便。

谢谢您的帮助。:)

哦,我可能应该提到我将在 windows vista 和 7 上使用它,当然我将是唯一使用它的人。

4

1 回答 1

0

首先,您必须使用GetCursorPos(&p) 找到鼠标光标位置(在屏幕坐标中)然后您可以使用WindowFromPoint(...)找到鼠标光标下的窗口。然后您可以使用SendMessage(...)将“鼠标按下”和“鼠标按下”消息发送到该窗口......这是一篇关于在 Windows 中挂钩键盘事件的好文章。

于 2012-09-21T00:12:35.037 回答