coss
驱动小牛
驱动小牛
  • 注册日期2002-02-04
  • 最后登录2002-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1379回复:3

vc++ 大侠请看过来,兄弟有难!

楼主#
更多 发布于:2002-11-16 09:46
我要做个进度条指示文件装载的进度,咋搞。
文件装载用:
CFile* pFile;
pFile->Read(lpBuf,dwLength);
好象不行,那么用什么呢?
请指点。





[编辑 -  11/16/02 by  coss]
No meal is free of charge in the world.
monkeyy
驱动中牛
驱动中牛
  • 注册日期2001-12-06
  • 最后登录2010-10-10
  • 粉丝0
  • 关注0
  • 积分315分
  • 威望84点
  • 贡献值0点
  • 好评度32点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-17 08:29
coss 你是老杨吗?
听说老虎会吃人,所以从没想过去摸老虎的屁股。:( :(
deltali
驱动小牛
驱动小牛
  • 注册日期2002-10-25
  • 最后登录2010-07-06
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望23点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-16 20:16
有没有分拉?

看你的情况了,如果有多个文件最好办,装完一个就让进度条长一些
。如果是单个文件,按读取的字节数/总字节数 的比例让进度条长。
我又来了,生命不息,驱动不止。
xiaodog
驱动大牛
驱动大牛
  • 注册日期2002-05-11
  • 最后登录2010-03-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-16 14:27
据我分析加猜测,这种进度条都是都是以某个可计量的变量来指示的。但不是以时间来前进。比如,我们安装一个软件,它是以拷贝了多少个文件来将进度条向前推进,所以我们有时发现时间并不是准确的。我用过也是这样做的。
你的情况如果文件很大,可将dwLen设小一点,做一个循环。读一段,进度条前进一点。如果较小,就没必要设了。
不知对否?
游客

返回顶部