鼠标单击背景窗口,而不移动鼠标c++; 我需要知道C++中是否有一个代码可以模拟背景窗口中的点击(如果不可能,前景窗口会很好),而不移动鼠标。
我还需要单击特定坐标,并将项目拖动到其他位置(始终不移动鼠标) 示例:鼠标单击背景窗口,而不移动鼠标c++; 我需要知道C++中是否有一个代码可以模拟背景窗口中的点击(如果不可能,前景窗口会很好),而不移动鼠标。,c++,vb.net,C++,Vb.net,我还需要单击特定坐标,并将项目拖动到其他位置(始终不移动鼠标) 示例: 我的鼠标指针在(500700), 但我需要左键单击(100150), 并拖动到(700300) 我需要能够在不影响程序的情况下移动鼠标指针, 程序必须在不移动或锁定鼠标指针的情况下正确运行 如果C++中不可能执行此操作,则将使用VB代码。< P>从C++ Windows应用程序中,可以通过首先找到窗口,使用Windows直接调用Windows API,然后使用窗口来处理所需的窗口句柄,然后在该窗口中查找要单击的区域。您可以像
我的鼠标指针在(500700),
但我需要左键单击(100150),
并拖动到(700300) 我需要能够在不影响程序的情况下移动鼠标指针, 程序必须在不移动或锁定鼠标指针的情况下正确运行
如果C++中不可能执行此操作,则将使用VB代码。
< P>从C++ Windows应用程序中,可以通过首先找到窗口,使用Windows直接调用Windows API,然后使用窗口来处理所需的窗口句柄,然后在该窗口中查找要单击的区域。您可以像这样使用API。最后,你可以用函数发送鼠标窗口或区域,鼠标函数移动鼠标,点击鼠标,拖动鼠标,在新位置释放。我想,用C++表示你的C++ + CLI,而不是标准C++。我是对的?嗯。。。对不起,我真的不知道这意味着什么,我只是为hobby=P制作程序,但是任何帮助都将被感谢。如果这对您有用,我将使用dev cpp。Thanks@Target基本上,C++和CLI是C++的.NET版本——
扫雷机器人
来玩微软的Windows游戏,扫雷机器人完美无瑕(一个自定义的最大尺寸的棋盘在不到1秒的时间内解决)。在Windows中,鼠标点击是通过消息发送的。你应该能够将鼠标单击消息发送到另一个窗口。我不能将鼠标移动太快,因为游戏甚至不会接受它,所以我需要在拖放代码之间设置一个延迟,我可以尝试其他程序,而不是devC++,我想知道是否真的有代码可以在不移动鼠标的情况下执行该操作(即使是在其他编程语言中),我尝试了SendInput、SendMessage和PostMessage,但这不是很有用。。。老实说,我正在尝试做一个“机器人”,在我的电脑上做一些动作。。。没有什么“犯罪”:)我已经知道hot找到了窗口句柄,但我还没有弄清楚如何制作鼠标部分,因为mouse\u事件会移动鼠标光标。你能给我举个例子,说明如何在不移动鼠标的情况下拖放一个项目,以及如何使用它的手柄将其应用于另一个窗口吗?谢谢