怎样取得CListCtrl哪些行可视?

解决方案 »

  1.   

    To: tan_jianhui(剑晖):
    我是做显示上几万行的数据,用LVN_GETDISPINFO这个自绘数据,显示速度关键很快,你是怎么做的?可以交流一下
    [email protected]
      

  2.   

    你是不是平时只插入可见行的数据,你可以派生一个CListCtrl类,设一个变量记下第一行数据的位置,再用GetClientRect()得到控件的大小,再求出一个item的高度,两者相除,可以得到控件可显示的行数,然后你再根据具体情况填充控件。不过你要处理好滚动条。