CListCtrl插入数据避免闪烁

时间:2023-06-05 19:38:02

1.锁定窗口,不进行刷新

m_list.LockWindowUpdate();

2.设定列表不进行重画

m_list.SetRedraw(FALSE);

3.清空列表,删除历史数据

m_list.DeleteAllItems();

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

m_list .UnlockWindowUpdate();

5.向列表中循环增加记录

6.重画列表

m_list.SetRedraw(TRUE);