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

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

m_WPList.LockWindowUpdate();

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

m_WPList.SetRedraw(FALSE);

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

m_WPList.DeleteAllItems();

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

m_WPList.UnlockWindowUpdate();

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

第六步,重画列表

m_WPList.SetRedraw(TRUE);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章