ListCtrlの全項目削除(DeleteColumn)

項目数分 DeleteColumn() すればよい

int nColumnCount = m_listCtrl.GetHeaderCtrl()->GetItemCount();

while ( --nColumnCount >= 0 ){
  m_listCtrl.DeleteColumn( 0 );
}
m_listCtrl.DeleteAllItems();

ネタ元

www.petitmonte.com