https://blog.csdn.net/u012926653/article/details/44960691
方法一:
void CListCtrlDlg::OnButton1()
{
CUIntArray arDelItem ;
int CurSel=m_list.GetNextItem(-1,LVNI_ALL | LVNI_SELECTED);
while(CurSel>=0)
{
arDelItem.Add(CurSel) ;
CurSel=m_list.GetNextItem(CurSel,LVNI_ALL | LVNI_SELECTED);
}
//一定要从后向前删
for(int i=arDelItem.GetUpperBound(); i>= 0; i--)
{
int iSel = arDelItem[i] ;
m_list.DeleteItem(iSel);
}
}
方法二:
POSITION pos = m_lvFiles.GetFirstSelectedItemPosition();