gpt4 book ai didi

qt - 在 Windows 中模拟鼠标按钮单击

转载 作者:行者123 更新时间:2023-12-02 16:13:41 25 4
gpt4 key购买 nike

我正在使用 QT 用 C++ 编写远程桌面克隆。到目前为止,我可以很好地移动鼠标光标。 QT 有一个很好的 setPos 函数。但是,我对使用什么 API/库来模拟鼠标按钮点击有点迷失。

我知道的一种方法是使用窗口的 HWND 将 WM_(事件) 发送到窗口。然而,我希望有一种更显着的方法来完全控制鼠标。有没有其他方法告诉操作系统鼠标左键已被单击?

谢谢。

最佳答案

将所有内容组合在一起,这是 Qt 的代码:

#include <windows.h>
QApplication::desktop()->cursor().setPos(globalX,globalY);
mouse_event(MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_LEFTDOWN | MOUSEEVENTF_LEFTUP, 1, 1, 0, 0);

关于qt - 在 Windows 中模拟鼠标按钮单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1740045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com