我需要的是一个检索元素大小的函数,无论是浏览器中的Java Applet窗口,程序中的文本框,应用程序窗口等等。
现在我不知道调用这种函数是什么,但我从具有该功能的应用程序上传了一个示例。
我需要能够做到这一点是在屏幕上获取它的大小和坐标。这需要使用C ++。
所以,如果有人能举一个例子,或者至少是这种功能的名称,我将不胜感激。
编辑1: - 删除了Qt标签,因为它与它没有任何关系。
我找到了一个具有我寻求的功能的程序:它被称为Scar Divi,它是一个可执行重复操作的可编写脚本的工具,主要用于在看似Runescape的游戏中作弊。不幸的是它是闭源的。
答案 0 :(得分:1)
答案 1 :(得分:0)
获取屏幕图像后(Qt中会有一些内容可以执行此操作)
你需要一个像openCV这样的图像处理库来找到矩形 - 寻找“Hough变换”
答案 2 :(得分:0)
我找到了解决方案!
POINT p;
HWND wnd;
RECT rec;
GetCursorPos(&p);
wnd = WindowFromPoint(p);
GetWindowRect(wnd, &rec);
这将为您提供框的坐标(从rec中提取)。