我试图找到一个例子,但我失败了。有人可以告诉我使用什么方法来获取当前文本选择。我知道在.NET 4中它是可能的..但是我想使用winapi来实现它,所以我可以在.NET 2中使用它。
编辑:这只适用于UI Autonation。
答案 0 :(得分:2)
UI automation TextPattern允许你这样做(它比IAccessible更现代)。看看我对这个问题的回答:How to get the word under the cursor in Windows?
答案 1 :(得分:0)
您可以使用.NET Framework中的IAccessilble。然而,这可能还不够。但是,使用IAccessible提供的信息,您可以选择如何与文本对象进行通信。调查Text Services Framework如何从支持TSF的应用程序中提取文本。