通过FindWindow已经找到该窗口
之后如何取得其各个ITEM的内容?如果是Edit等可以通过GetWindowText即可,但是CtrlList要如何操作?谢谢

解决方案 »

  1.   

    可以考虑采用HOOK来注入DLL的方式,可以参考Windows核心编程第五版 22章的DIPS程序
      

  2.   

    SendMessage LVM_GETITEM/LVM_GETITEMTEXT
      

  3.   

    ListView_GetItemText 我去试一下HOOK来注入DLL的方式:
    HOOK之后仍然需要一个取得方法啊,而且可能不注入也可以取得
      

  4.   

    得到行数:int nHeadNum = m_list.GetHeaderCtrl()->GetItemCount();//m_list是CtrlList的一个对象(变量)
      

  5.   

    获取总列数:int row = m_list.GetHeaderCtrl()->GetItemCount();
      

  6.   

    Header_GetItemCount(ListView_GetHeader(HWND_LISTVIEW)); // 得到列数
    ListView_GetItemCount() // 得到行数
      

  7.   

    错了错了,是m_list.GetItemCount();