CListCtrl数据读取

本文演示了读取CListCtrl的方法:

界面:

读取数据按钮的点击事件代码为:

void CCheckListCtrlDemoDlg::OnButtonRead() 
{
	UpdateData();
	CCheckListCtrl *pListCtrl = (CCheckListCtrl*)GetDlgItem(IDC_LIST1);
	if(m_nRowIndex >= 1 && m_nRowIndex <= (UINT)pListCtrl->GetItemCount())
	{
		CCheckListCtrl *pListCtrl = (CCheckListCtrl*)GetDlgItem(IDC_LIST1);
		CString txt, temp;
		temp = pListCtrl->GetItemText(m_nRowIndex-1, 0);		// 读取指定行,第0列
		txt = temp + ", ";
		temp = pListCtrl->GetItemText(m_nRowIndex-1, 1);		// 读取指定行,第1列
		txt += temp + ", ";
		temp = pListCtrl->GetItemText(m_nRowIndex-1, 2);		// 读取指定行,第2列
		txt += temp;
		MessageBox(txt);
	}
}

另外,CListCtrl的数据插入参见:http://blog.csdn.net/JoeBlackzqq/archive/2010/11/03/5983558.aspx

原文地址:https://www.cnblogs.com/joeblackzqq/p/1872202.html