解决方案 »

  1.   

    建议使用微软的Accessible接口获取/操作QQ这种DirectUI界面.
    基于这些接口的探测工具AccExplorer、UISPY等你可以下载来测试一下.参考:
    AccessibleObjectFromPoint
    http://msdn.microsoft.com/en-us//library/ms696163
    IAccessible
    http://msdn.microsoft.com/en-us/library/ms696165
      

  2.   

    这说明了一个问题,TX是一个负责任的公司,愿意花点精力实现IAccessible接口,才能让这些工具有机可乘,捕获UI内容。
      

  3.   

    辅助框架提供的 IAccessible 接口只能获取到整个窗口的句柄呢,没法获取到光标信息。
      

  4.   

    这说明了一个问题,TX是一个负责任的公司,愿意花点精力实现IAccessible接口,才能让这些工具有机可乘,捕获UI内容。
    我研究过辅助框架提供的 IAccessible 接口,只能获取到整个窗口的句柄呢,没法获取到光标信息... 
      

  5.   

    本帖最后由 CometNet 于 2014-10-17 11:09:29 编辑
      

  6.   

    在欧美上市的软件,是强制需要实现该接口的,为的是让一些残疾人也能无障碍使用.
    不过目前确实没发现其他DirectUI框架/界面库实现这个接口.
    另外AccExplorer、UISPY那些工具也是微软发布的.不仅仅是整个窗口的,可以获取各个子控件的信息,你用我上面说的工具软件去测试就知道了.恩,谢谢,我明白,是用ID 来标示子窗口的,但是那样只能获取到子窗口的内容,没法实现上面我说的功能,版版有什么想法么?  再次谢谢版版!
      

  7.   

    在欧美上市的软件,是强制需要实现该接口的,为的是让一些残疾人也能无障碍使用.
    不过目前确实没发现其他DirectUI框架/界面库实现这个接口.
    另外AccExplorer、UISPY那些工具也是微软发布的.不仅仅是整个窗口的,可以获取各个子控件的信息,你用我上面说的工具软件去测试就知道了.http://blog.csdn.net/cometnet/article/details/6386973    这个帖子不就是你发的么?? ITextServices 接口好像也不能得到光标位置信息呢..