int nSel = m_ListCtrl.GetNextItem(-1,LVNI_SELECTED); if(nSel >= 0) m_ListCtrl.DeleteItem(nSel);
POSITION pos = list.GetFirstSelectedItemPosition(); while (pos) { int nItem = list.GetNextSelectedItem(pos); list.DeleteItem(nItem); pos = list.GetFirstSelectedItemPosition();}
m_list.DeleteItem(nSelectItem );
if(nSel >= 0)
m_ListCtrl.DeleteItem(nSel);
while (pos)
{
int nItem = list.GetNextSelectedItem(pos);
list.DeleteItem(nItem);
pos = list.GetFirstSelectedItemPosition();}