获取当前有效的文本行?

时间:2009-10-25 01:09:05

标签: winapi

我想从当前处于焦点的任何文本编辑器中获取当前活动行(插入符号所在的行)的文本。我的程序将获得该文本在后台工作,没有GUI。 如何获得那行文字?

1 个答案:

答案 0 :(得分:3)

你所要求的是不可能的。它很容易证明,因为程序可以定义自己的控件和要处理的窗口消息(或根本不处理!)。你唯一能做的就是this。它可能适用于一些将响应WM_GETTEXT消息的文本编辑器,但您很可能什么都得不到。如果你的目标是一个特定的编辑器,他们可能会公开定义一些文本来获取一段文本,但是你会在为每个可能的Windows文本输入控件工作时遇到很多麻烦。