【发布时间】:2012-09-21 02:25:27
【问题描述】:
如何在当前活动窗口中检索光标下的单词?我的想法是使用GetCursorPos() 和WindowFromPoint() 来获取句柄,然后做点什么,但是怎么做呢?
想象一个字典应用程序,它读取光标下的文本,并解释其含义。
编辑
我最终使用了来自 stardict 的 dll,它的 API 挂钩在文本绘制上。
【问题讨论】:
-
“任何窗口”是不可能的。您需要知道窗口类以及它将响应哪些消息。尤其是像 PDF 查看器这样的工具无法为您提供这些信息。
-
@MarkRansom 你说得对,我现在修改了问题;有没有适用于大多数情况的方法?
-
@MarkRansom:一个像样的 PDF 查看器实际上可能会放弃这些信息