MFC的list control控件,如何得到某一行某列的字符串内容?

2024-10-30 20:46:07
推荐回答(3个)
回答1:

int i=m_list.GetSelectionMark();//获得选 中行的行标

CString s=m_list.GetItemText(i,j);i是行,j是列。m_list是个list control 对象

回答2:

//双击ListCtrl的一条记录,取得该记录(doubleclick ListCtrl)
void CErrorView::OnDblclkListErr(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
POSITION pos = NULL;
int nIndex = -1;
// CListCtrl& lc = GetListCtrl();
pos = m_Error_List.GetFirstSelectedItemPosition();
nIndex = m_Error_List.GetNextSelectedItem(pos);
ExpNo = m_Error_List.GetItemText(nIndex, 0);
ExpName = m_Error_List.GetItemText(nIndex, 1);
ExeTime = m_Error_List.GetItemText(nIndex, 2);
ErrorInfo = m_Error_List.GetItemText(nIndex, 3);

m_Error_List.DeleteItem(nIndex);

*pResult = 0;
}

回答3:

请问你搞好了吗
有问题请教你。