2012-02-11 75 views
2

因此,我正在编写一个需要知道文本条目插入符的位置的可访问应用程序。我尝试了GUIThreadInfo,但它在记事本等基本应用程序中工作,但它在处理自己的用户界面的Chrome,iTunes等更复杂的应用程序中失败。在非GDI应用程序中获取插入位置

有没有一种方法可以像这样的应用程序获得插入符号的位置?

+0

您是在寻找应用程序或控件的窗口句柄,还是其他的东西? – 2012-02-11 05:42:46

+0

你有没有得到这个工作?我处于类似的情况 – arnm 2013-10-16 11:27:24

+0

不幸的是, – cpf 2013-10-17 12:40:50

回答

2

是的,不起作用。该插入符是与窗口关联的user32的实现细节。像浏览器这样的应用程序不使用窗口控件,而且太昂贵了。而且他们不需要,还有一个单独的API来允许此类程序为屏幕阅读器等辅助功能应用提供界面。开始reading here。从C#应用程序不易使用,this project可以减轻痛苦。没有背书,从来没有真正使用它自己。

相关问题