列表控件知道行数怎么获取当前值
列表控件输出的值是从链表读出的数据输出的,数据格式如下
CZ3117 武汉 北京 07:50 09:50 277
我现在消息函数如下:
void CFlightShow::OnDblclkListShow(NMHDR* pNMHDR, LRESULT* pResult)
{
// TODO: Add your control notification handler code here
CString name;
CListCtrl* pList = (CListCtrl*) GetDlgItem(IDC_LIST_SHOW);
ASSERT(pList != NULL);
POSITION pos = pList->GetFirstSelectedItemPosition();
if (pos == NULL) return ;
int nItem = pList->GetNextSelectedItem(pos);
//上面是获取选择的行号,问下怎么把每一行的6个数据值分别获取
m_list.GetDlgItemText(IDC_LIST_SHOW,name); //这句好像也不能获取一整行的值吧
*pResult = 0;
}
请高手指教一下