就是我的QT程序运行后,能够在后台实现:在如浏览器窗口的页面特定坐标位置上实现鼠标的点击。(要点击的窗体是其他qt无关的窗体)
现在我的调试进度是:句柄、坐标的获取等都不成问题,前台的话,所有操作都实现了。
但现在希望将程序做成后台也能操作,就不知道该如何后台处理鼠标点击这操作了。之前我是用windows的API函数mouse_event的,但其没有指定窗口句柄之类的参数。网上说send message也能实现鼠标点击,但对于点击的东西,需要其句柄而不是坐标。请问还有其他办法么?
VOID mouse_event(DWORD dwFlags, // motion and click options
DWORD dx, // horizontal position or change
DWORD dy, // vertical position or change
DWORD dwData, // wheel movement
ULONG_PTR dwExtraInfo // application-defined information
);