我现在可以得到这个ListBox的句柄,如果是Edit直接发送WM_GETTEXT消息可以取得中文值。
ListBox取不到,望高手指教,在线等待,解决立刻结贴。

解决方案 »

  1.   

    取得其窗体句柄,转换成CListBox指针,然后直接调用它的方法。
    恭喜楼主。
      

  2.   

    ^_^,但Edit直接GetWindowText等就不能取得的
      

  3.   

    iLengyh = SengMessage(hwndList,LB_GETTEXT,iIndex,(LPARAM)szBuffer);
      

  4.   

    如果这个ListBox是在一个tab控件里面有区别吗?
      

  5.   

    首远用findwindow找到窗口句柄,然后用SengMessage(hwndList,LB_GETTEXT,iIndex,(LPARAM)szBuffer);
      

  6.   

    该应用窗口没有任何窗口标题,而且一个窗口内有n个ListBox,用spy不能找到该窗口的名字和类名。
    只能用遍历子窗口来做了。
      

  7.   

    在tab控件里面的ListBox父窗口是不是tab控件呢?
      

  8.   

    新问题
    现在用spy++发现目标应用程序是用delphi做的,其中的子控件类名也是TListBox,如何用vc写的程序
    去取得delphi做的程序中TListBox控件的值呢?
      

  9.   

    试试这样行不行:
     CListBox lb;
     lb.m_hWnd;