【发布时间】:2009-10-25 09:20:41
【问题描述】:
我想从当前处于焦点的任何文本编辑器中获取当前活动行(插入符号所在的行)的文本。我将获取该文本的程序在后台运行并且没有 GUI。 怎么得到那行文字?
【问题讨论】:
标签: winapi
我想从当前处于焦点的任何文本编辑器中获取当前活动行(插入符号所在的行)的文本。我将获取该文本的程序在后台运行并且没有 GUI。 怎么得到那行文字?
【问题讨论】:
标签: winapi
你要求的是不可能的。这很容易证明,因为程序可以定义自己的控件以及要处理的 Windows 消息(或根本不处理!)。你唯一能做的就是this。它可能适用于某些将响应 WM_GETTEXT 消息的文本编辑器,但您可能什么也得不到或什么都得不到。如果您的目标是特定的编辑器,他们可能会公开定义一些内容来获取一段文本,但是您将很难让某些内容适用于每个可能的 Windows 文本输入控件。
【讨论】: