我需要编写一个小程序,无论应用程序窗口如何改变大小,都可以知道用户单击按钮的位置或应用程序窗口上的某种方式。
通过使用windows API,现在我只能获得全局光标点击位置。
我发现一个来自中国的小程序,它使用AHK来实现它。也许作者使用此(WinGetPos)看到下图:
那么,是任何windows api或其他QT5,C ++函数都可以帮我获取应用程序窗口光标点击位置。 (我在QT5开发)
在这里发布一些代码:
GetCursorPos (&screenpoint);
hwndFoundWindow = WindowFromPoint (screenpoint);
mp.DisplayInfoOnFoundWindow(QString::fromLocal8Bit("L"), hwndFoundWindow, pMouseStruct->pt.x, pMouseStruct->pt.y);