对API不熟,望各位高手给个稍微具体点的说明或例子,谢谢~

解决方案 »

  1.   

    EnumChildWindow 得到编辑控件, 然后发 WM_GETTEXT 消息获取其中文本
      

  2.   

    先用FindWindow查找指定窗口
    再接着查找next window 或 Previous window
      

  3.   

    VCKbase 有文章讲解了这个问题如何获得另一个应用程序窗口中的文本,地址
    http://www.vckbase.com/vckbase/vckbase11/vc/nonctrls/misc_21/1121001.htm
      

  4.   

    示例:
    HWND hWnd=::FindWindow(NULL,"QQ用户登录");
    HWND hEdit = ::FindWindowEx(hWnd,NULL,"ComboBox",NULL);
    ::SendMessage(hEdit,WM_SETTEXT,0,LPARAM("12345678")); //设置QQ号码

    char szText[256];
    memset(szText,0,256);
    ::SendMessage(hEdit ,WM_GETTEXT,(WPARAM)256,(LPARAM)szText);//获取QQ号码