今天用到listctrl显示数据,更新数据时,会发生闪烁的的情况 。
处理方法如下,好记性不如烂笔,在这里写个备忘;
网上搜的文章在自己的程序中没用,还是自己写的方法有效。
this.SetRedraw(false) //关闭界面背景刷新,防止每次赋值时闪烁
for inti = 0;i<list.getitemcount();i++
{
list.setitemtext(i,1,"data") //list itemtext 重新赋值
}
this.setredraw(true) //打开界面刷新
list.redrawwindow() //刷新list界面