怎么做一从数据库读取数据的进度条和把数据添加到CListCtrl到结束的进度条? 怎么做一从数据库读取数据的进度条和把数据添加到CListCtrl到结束的进度条? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 利用虚假欺骗法方法:在主线程OnTime中每隔一段时间让进度条缓慢前进,当最后你的操作都完成了就让进度条显示完成.进度条的作用也就是让客户知道程序还在运行,是否真实那样准时没人在意 如果你不知道数据总量,在进度条是无法完成的。因为进度条需要设置滚动的范围。CtrlProgress::SetRange(0,sum);而且这个sum是int型。如果你想让进度条滚动,用CtrlProgress::setpos(pos);同样pos也是整形,表示位置。比如你的Range是100,pos是50,那么进度条刚好停在正中间。到这里我想你已经差不多理解了,知道数据总量后,就可以设置Range了,想办法取出总量吧。不过你在CtrlList中是很好做的啦。比如你从数据库取出的全部放在Datatable里,那么调用DateTable的方法就可以知道总数了,然后设置Range。每显示一条后,就设置一下pos,这个pos是随着你的显示不停加1的。 已经做好了,我是在取得数据集后,得到集记录的条数再设置的range msado15.tlh和log4cplus::helpers::Properties编译时'Properties'命名冲突 验证码识别 VC中不用MFC如何显示文本? vc调用种数据库的实时存储问题 请问我要把CArray用STL中的东西替换,应该用哪个?怎么做? 如何获取系统信息? 求助,求位图矢量化源代码 我都服了!VC++ odbc 数据操作 求助 SOCKET网络编程 IPV4地址问题 Dao数据库应用程序怎么打开一密码保护的数据库? 一个简单的问题 请问如何在WINDOWS7操作系统中,绘制应用程序的标题栏?
方法:在主线程OnTime中每隔一段时间让进度条缓慢前进,
当最后你的操作都完成了就让进度条显示完成.
进度条的作用也就是让客户知道程序还在运行,是否真实那样准时没人在意
如果你想让进度条滚动,用CtrlProgress::setpos(pos);同样pos也是整形,表示位置。
比如你的Range是100,pos是50,那么进度条刚好停在正中间。到这里我想你已经差不多理解了,知道数据总量后,就可以设置Range了,想办法取出总量吧。
不过你在CtrlList中是很好做的啦。比如你从数据库取出的全部放在Datatable里,那么调用DateTable的方法就可以知道总数了,然后设置Range。每显示一条后,就设置一下pos,这个pos是随着你的显示不停加1的。