多数原因是因为删除记录时,CListCtrl要重画控件,所以时间很长,如果在插入或删除记录时先关闭重画,等操作结束后再打开重画,刷新控件,这样速度会快很多的。
m_cListCtrl.SetRedraw(FALSE);
//============
m_cListCtrl.DeleteAllItems();
//============
m_cListCtrl.SetRedraw(TRUE);