GetSelectedCount liefert die Anzahl, nicht das markierte Element.
Du musst das markierte / Fokus Element suchen und dieses Item dann löschen:
// LVNI_FOCUSED jenachdem was Du willst.
int nSel= m_lcData.GetNextItem(-1,LVNI_SELECTED);
BZW: Es können viele Items markiert sein.
Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de