POSITION pos = m_lvFiles.GetFirstSelectedItemPosition(); if (pos == NULL) { MessageBox(_T("请选择要删除的项!"), _T("提示"), MB_OK|MB_ICONINFORMATION); return ; } while (pos) { int iIndex = m_lvFiles.GetNextSelectedItem(pos); m_lvFiles.DeleteItem(iIndex) pos = m_lvFiles.GetFirstSelectedItemPosition(); }