1. 快速得到CListCtrl中选中项的索引.
int nSelIndex = m_list.GetNextItem (-1, LVNI_ALL | LVNI_SELECTED);
while (nSelIndex >= 0)
{
//得到第一个选中项的第一列的字符串
CString strTmp =m_list.GetItemText(nSelIndex,0);
/*
进行一些逻辑处理
*/
//得到下一个选中项的索引
nSelIndex = m_list.GetNextItem (nSelIndex, LVNI_ALL | LVNI_SELECTED);
}
2. 清除nsel项的选中状态
m_list.SetItemState (nSel, 0, LVIS_SELECTED | LVIS_FOCUSED);