CListCtrl插入大数据量时避免闪烁的有效方法

第一步,先锁定窗口,不进行刷新

m_WPList.LockWindowUpdate();

第二步,设定列表不进行重画

m_WPList.SetRedraw(FALSE);

第三步,清空列表,删除历史数据

m_WPList.DeleteAllItems();

第四步,窗口解锁,允许刷新。否则系统的视图也会进行闪烁

m_WPList.UnlockWindowUpdate();

第五步,向列表中循环增加记录

第六步,重画列表

m_WPList.SetRedraw(TRUE);

你可能感兴趣的:(CListCtrl插入大数据量时避免闪烁的有效方法)