我有一个simple程序,是一个List的表格我编了一个Dialog工程,通过FindWindow得到simple程序中ListCtrl的HWND
CListCtrl *pListCtrl = (CListCtrl *)CListCtrl::FromHandle(pWnd);然后,我调用pListCtrl的GetItemCount、EnableWindow、MoveWindow等都成功,但我现在想把simple程序中行行的内容取出来,,,用 CString r = pListCtrl->GetItemText(0, 1) 这种方式,取到的都是空,,不知道是为什么啊。。大家看看
CListCtrl *pListCtrl = (CListCtrl *)CListCtrl::FromHandle(pWnd);然后,我调用pListCtrl的GetItemCount、EnableWindow、MoveWindow等都成功,但我现在想把simple程序中行行的内容取出来,,,用 CString r = pListCtrl->GetItemText(0, 1) 这种方式,取到的都是空,,不知道是为什么啊。。大家看看
http://www.vckbase.com/document/viewdoc/?id=1223
例子中的发送消息的方法!
pListCtrl->GetItemText(0, 1, r.GetBuffer(MAX_PATH), MAX_PATH))
发送消息吧
char szText[256];
ListView_GetItemText(hWnd,0,1,szText,256);
//hWnd 是ListCtrl的HWND