草庐IT

IAccessible

全部标签

windows - 支持 IAccessible 接口(interface)以在文本编辑器中移动插入符号的正确解决方案是什么?

我想从头开始实现一个支持IAccessible接口(interface)的文本编辑器。我正在使用MFC和Win32API。当记事本等标准文本编辑器中的插入符位置发生变化时,插入符移动对应的字母、单词或行由讲述人、JAWS等客户端工具发音。我不知道如何实现此功能。我在互联网上搜索并阅读了MSDN文档。我读入了http://msdn.microsoft.com/en-us/library/dd317978.aspx和http://msdn.microsoft.com/en-us/library/dd373892.aspx该客户端通过操作系统的AccessibleObjectFromWind

c++ - 将 IAccessible 与 Google Chrome 一起使用会返回不完整的树

我正在尝试为GoogleChrome创建QA自动化,以模拟点击并接收标签按钮上的点击事件。我正在使用IAccessibleinterface和AccessibleChildrenAPI获取完整的可访问元素树。当使用AccExplorer2.0查看树时-它看起来很棒(见最后的图片)。但我的程序只显示了部分树,而且名称与我在AccExplorer上看到的不匹配。我在运行:Chrome37测试版Win764位为什么我看不到完整的树有什么想法吗?谢谢这是我程序的源代码(C++):(similartoMSDNexample)int_tmain(intargc,_TCHAR*argv[]){int