如何在当前 Activity 窗口上的光标下检索单词?我的想法是使用GetCursorPos()WindowFromPoint()来获取句柄,并执行某些操作,但是如何?

想象一下一个字典应用程序,它将读取光标下的文本,并对其含义进行解释。

编辑

我最终使用了来自stardict的dll,以及它在文本绘图上的API挂钩。

最佳答案

您必须知道为此所需的API。这不是很明显。您正在寻找MSAA,Microsoft Active Accessibility

简而言之,您将编写一个MSAA客户端。通过调用AccessibleObjectFromPoint,您将获得IAccessible指针。该指针允许在指定点访问对象的属性。

10-06 01:52