CListCtrl插入大數據量時避免閃爍的有效方法

第一步,先鎖定窗口,不進行刷新

m_WPList.LockWindowUpdate();

第二步,設定列表不進行重畫

m_WPList.SetRedraw(FALSE);

第三步,清空列表,刪除歷史數據

m_WPList.DeleteAllItems();

第四步,窗口解鎖,允許刷新。否則系統的視圖也會進行閃爍

m_WPList.UnlockWindowUpdate();

第五步,向列表中循環增加記錄

第六步,重畫列表

m_WPList.SetRedraw(TRUE);

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