您的位置:首页 > 其它

如何防止在listbox中添加很多数据出现不停的刷新

2012-07-12 18:59 302 查看
[问题提出]

在listbox添加很多数据的时候,由于控件不停的刷新,导致出现闪烁,如何解决?

[解决方法]

再添加数据以前,禁止控件刷新,数据添加完毕以后,再刷新一次。

[程序实现](其中:m_ListBox是CListBox的控件类型的变量)

m_ListBox.LockWindowUpdate();//禁止本listbox刷新。

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

{

m_ListBox.AddString("test");

}//添加数据。

this->RedrawWindow(NULL,NULL,RDW_INVALIDATE | RDW_UPDATENOW | RDW_ERASE);



出处:http://hi.baidu.com/%D0%A4%EA%C0/blog/item/e0a0060b833a6b0b738b6559.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐