如何防止在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
在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
相关文章推荐
- 如何防止在ListBox中添加很多数据出现不停的刷新?
- 如何防止在ListBox中添加很多数据出现不停的刷新?
- 防止在listbox中添加很多数据出现不停的刷新
- JS中利用localStorage防止页面动态添加数据刷新后数据丢失
- 如何通过for循环添加对象到集合(防止数据覆盖)
- 如何防止刷新页面重复提交数据的问题
- C# 在第二个窗体上添加数据之后如何刷新第一个窗体加载的数据
- 如何实现添加多条信息到GridView中,而一次保存到数据库,不被页面刷新而丢失数据呢?
- F5当刷新页面,出现“要再次显示此页,web该浏览器,你曾经有过发送消息再次提交...点击重试",如何防止此对话框解决方案的出现,
- 利用localStorage防止页面动态添加数据刷新后数据丢失
- 如何防止XMLHttpRequest对象传回的中文数据中出现乱码
- 网络充值支付过程游戏公司如何防止由于页面多次刷新导致重复提交数据导致多次充值的问题
- 如何防止XMLHttpRequest对象传回的中文数据中出现乱码?
- 对get方式的参数,如何添加签名,防止数据被篡改或泄露
- 如何把数据快速批量添加到Elasticsearch中
- nodejs 写脚本进行数据刷新的时候,批量处理的数据量过大出现内存溢出
- 如何防止用户重复提交数据
- 如何解决数据保存数据库后出现中文变"?"的问题
- FusionCharts-堆栈图、xml格式、刷新数据、添加事件link、传参
- ]如何点击按钮弹出新窗口,输入数据后返回并刷新页面?(C#代码)