Мне нужно написать небольшую программу, которая может знать, где пользователь нажимает кнопку или каким-либо образом в окнах приложений независимо от того, какие окна приложений изменяют размер.
Благодаря использованию 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);