【发布时间】:2011-05-30 06:51:35
【问题描述】:
有没有办法(Win32API 或其他)从任何类型的窗口中获取文本?我可以获得活动窗口的HWND,但调用发送WM_GETTEXT 消息并不总是给我文本(MS Word 就是一个很好的例子)。
我正在尝试制作一个通用拼写检查器,用户可以在任何应用程序中按下热键组合并更正他的文本。
如果我想要整个文本,只是选择文本,或者说出光标所在的单词,会有什么不同吗?
我可以使用库或 Win32API 或其他任何东西接受 c、c++ 或 c# 中的答案。如果有解决方案,但只能使用其他一些编程语言(不可能只能在 Delphi 中完成,而不能使用 API 的 c,但无论如何),我可能也可以做到。
【问题讨论】: