CListCtrl* pListCtrl = (CListCtrl*) GetDlgItem(IDC_YOURLISTCONTROL); ASSERT(pListCtrl != NULL);POSITION pos = pList->GetFirstSelectedItemPosition(); if (pos == NULL) TRACE0("No items were selected!\n"); else { while (pos) { int nItem = pList->GetNextSelectedItem(pos); TRACE1("Item %d was selected!\n", nItem); // you could do your own processing on nItem here } }
char szItemText[20]={0};
CString strSql,strUserId;
iItemCount=m_ListView.GetItemCount();
for(int i=0;i<iItemCount;i++)
{
if(m_ListView.GetItemState(i,LVIS_SELECTED)==LVIS_SELECTED)
{
m_ListView.GetItemText(i,0,szItemText,20);
m_ListView.GetItemText(i,1,szItemText,20);
//读每一列数据
;
}
}
ASSERT(pListCtrl != NULL);POSITION pos = pList->GetFirstSelectedItemPosition();
if (pos == NULL)
TRACE0("No items were selected!\n");
else
{
while (pos)
{
int nItem = pList->GetNextSelectedItem(pos);
TRACE1("Item %d was selected!\n", nItem);
// you could do your own processing on nItem here
}
}