往CListCtrl里添加数据时,如果数据比较多(例如20000条),这时速度特别慢,如何解决?谢谢!

解决方案 »

  1.   

    这个问题我遇到过,解决方案比较繁琐,就是利用“滑动窗口”的概念,即你在CListCtrl里所展示的只不过是20000条记录中的一个小部分,实时进行添加/删除的计算,效率会比20000条全放进去高很多,不过很难做。
      

  2.   

    滚动条拉动、点击等消息都可以得到的啊,在那里面处理处理动态增加啊。不过,我有个好主意,哈哈,就是在加入数据的函数中加入一句 CWaitCursor wait; ====================================
    百尺竿头,卧薪尝胆