我最近在Digipen开始上大学,并且已经从所有的写作/编码等开发了腕管......但幸运的是,我正在学习成为一名程序员,并且已经制作了一些程序协助打开命令提示符/蝙蝠文件更快/无需点击等等。
因为单击鼠标对我来说比打字要困难得多,我想制作一个只在后台运行的简单程序,并且只要按下键盘上的特定键,就可以单击鼠标。我不知道从哪里开始,到目前为止从未使用过标准c以外的任何东西。此外,能够使用按键移动鼠标有时也很方便。
感谢您的帮助。 :)
哦,我应该提一下,我将在windows vista和7上使用它,当然我将是唯一使用它的人。
答案 0 :(得分:0)
首先,您必须使用 GetCursorPos(& p)找到鼠标光标位置(在屏幕坐标中)。然后,您可以使用 WindowFromPoint(...)在鼠标光标下找到该窗口。然后你可以使用 SendMessage(...)向该窗口发送“鼠标按下”和“鼠标向上”消息...这里有一个关于挂钩键盘事件的好article在Windows中。