关于列表控件闪烁,希望高手们提点意见 虚拟列表在显示大量数据的时候,拖动列表控件的下拉滚动条会使控件内的数据闪烁,该怎么解决 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你到codeproject上搜一下MFCGRID,这个列表控件对于大批量高密度数据的显示效果很好 网上下载的在VC6编绎没问题,但在VS2003上以就编绎通不过了,你得自己改,好改,都是定义的事,比如原先VC6的程序是这么用有:int a;for(int i=0;i<10;i++){....}a=i;VC6这么用没问题,但在VS2003就不行了,你得这么改:int a;int i;//在这加上定义,因为后面的语句还得用这个i.for(i=0;i<10;i++){....}a=i;//这样就对了多数都是这种情况,你只要根据错误的提示进行修改就行了,不难,可能改得地方多些 http://download.csdn.net/tag/CGridCtrl在这里下载,大大得多,正常情况下应该都改正过来了.http://www.codetools.com/miscctrl/gridctrl.asp这好象是原版的,但你用VS2003版本以上编绎时可能得修改我上面所说的错误 关于CGridCtrl的使用,网上多得是,你自己就可以轻易查到使用方法,非常好用 我看了这个,但是我现在做的是用CListCtrl,功能都做好了,不想换控件要怎么解决闪屏。不过还是要谢谢你,结贴肯定给你分 你用clistctrl的RedrawWindow这个成员函数,在更新数据时先不要刷新,更新完后再刷新试试 listctrl内容进行大数据量更新时,避免闪烁 m_list.SetRedraw(FALSE); //更新内容 m_list.SetRedraw(TRUE); m_list.Invalidate(); m_list.UpdateWindow();引自http://blog.csdn.net/w0911h/article/details/4313070 我是在快速下拉listctrl的垂直滚动 的时候出现的闪烁,这个怎么避免 学习 学习 最近一直在研究list控件 OnTimer出现怪问题 自绘标题栏在windows 7下面显示不出来 (分享)TCP穿透的简单实现(身体差了,改行了) 如何将网页中得到的源码(GB2312)转换成UNICODE? 自动化ie时候,如果禁止js等脚本的alert对话框 300分请问各位用过SkinMagic做过皮肤的高手吗?请帮忙,在线,很急,问题OK马上给分。 何谓SDK程序 编译环境:VC++6.0,编译时需要包含ws2_32.lib 请问几个关于桌面的问题! 进来看看吧:) 有惊喜无处不在! 除了用Open,怎么判断一个文件已经生成? 使用了CHTMLVIEW,OnDraw导致程序崩溃,请问如何解决
int a;
for(int i=0;i<10;i++){
....
}
a=i;
VC6这么用没问题,但在VS2003就不行了,你得这么改:
int a;
int i;//在这加上定义,因为后面的语句还得用这个i.
for(i=0;i<10;i++)
{
....
}
a=i;//这样就对了
多数都是这种情况,你只要根据错误的提示进行修改就行了,不难,可能改得地方多些
在这里下载,大大得多,正常情况下应该都改正过来了.
http://www.codetools.com/miscctrl/gridctrl.asp
这好象是原版的,但你用VS2003版本以上编绎时可能得修改我上面所说的错误
不过还是要谢谢你,结贴肯定给你分