大家好,我现在遇到一个难道,由另外一个软件生成的数据信息,
显示在(用SPY++测得)类名是Static的控件上。因为它没有导出到
EXCEL功能,现在需要将这Static控件的数据读取写到EXCEL表上。
但是用API只能得到Static控件的句柄,不知怎样遍历Static控件
上的内容并读取,我现在是对MFC弄的类,无能为力,请大家赐教,
先谢谢了!!!!!!

解决方案 »

  1.   

    Static自身的文本是靠getwindowtext获取。
    至于上面画上去的文本,考虑api hook或者ocr识别。
      

  2.   

    首先感谢caozhy的回复。
    我用getwindowstext不能获取Static上的标题或文本
    用spy++也不行。
    请教您怎样用hook或者ocr识别,有这方面的源码实例吗?
    非常感谢!!!
      

  3.   

    用Spy4Win软件试试,如果能读,让它生成VB代码片断。
      

  4.   

    控件句柄都找到了,谁说 Static 上的文本不能用 GetWindowText() 获取?一般情况下,Static的文本不会用直接操作DC的方法绘上去吧!难道是艺术字?我还没看到过 Spy++ 取不到的 Static 文本呢。