设为首页 加入收藏

TOP

MFC问题集之List控件
2014-11-17 17:54:29 】 浏览:213
Tags:MFC 问题 List 控件

  每次数据更新的时候,我这样做:


  根据存放数据数组,利用SetItemText函数更改List控件中每个格子的Text。即每一次都要把全部的格子更新一遍,而且由于循环、函数的操作,使得效率极低。我的数据也只有几百个,但刷新起来List更新也很慢,简直没法看。


  我想能不能把数据和list的每一个格子对应起来,数据变化,对应的格子中的text就变化,数据不变对应的text也不变?


  解决方法之一:


  ListCtrl.SetRedraw(FALSE);


  /*


  数据更新过程


  */


  ListCtrl.SetRedraw(TRUE);


  ListCtrl.Invalidate();


  ListCtrl.UpdateWindow();


  ListCtrl是你的ListCtrl的实例名.


  解决方法之二:


  我用vtual list,并用下面代码:


  for (int i=0; i<70; i++)


  {


  m_cList.Update(i);


  }


  解决方法之三 :


  datagrid


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MFC问题集之EDIT控件 下一篇MFC问题集之头文件被包含一次

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目