阅读:1380回复:3
vc++ 大侠请看过来,兄弟有难!
我要做个进度条指示文件装载的进度,咋搞。
文件装载用: CFile* pFile; pFile->Read(lpBuf,dwLength); 好象不行,那么用什么呢? 请指点。 [编辑 - 11/16/02 by coss] |
|
|
沙发#
发布于:2002-11-16 14:27
据我分析加猜测,这种进度条都是都是以某个可计量的变量来指示的。但不是以时间来前进。比如,我们安装一个软件,它是以拷贝了多少个文件来将进度条向前推进,所以我们有时发现时间并不是准确的。我用过也是这样做的。
你的情况如果文件很大,可将dwLen设小一点,做一个循环。读一段,进度条前进一点。如果较小,就没必要设了。 不知对否? |
|
板凳#
发布于:2002-11-16 20:16
有没有分拉?
看你的情况了,如果有多个文件最好办,装完一个就让进度条长一些 。如果是单个文件,按读取的字节数/总字节数 的比例让进度条长。 |
|
|
地板#
发布于:2002-11-17 08:29
coss 你是老杨吗?
|
|
|