先读出大小,然后按等分,发送WM—TIMER消息,调用setpos即可

解决方案 »

  1.   

    进度条自己不能自动显示进度。一般要和WM_TIMER配合起来使用
      

  2.   

    不会吧,那岂不是骗人的
    在速度比较慢的机器上进度条好像也会慢了
    还有,windows、vs.net好像能把时间算得很准啊
      

  3.   

    哈哈.
    进度~!@#$%^&*()_+这个进度嘛~~~
    一定是进去和程序,那儿有多深,有多宽,得告诉客户一声啊,因此,Beep就产生啦.
    (呵呵,开个开玩笑)
      

  4.   

    其实呀!进度条根本没用(对程序本身而言)。它的作用只是告诉用户一个大概的进度
    罢了!SUCH AS :安装程序的时候,如果你要用进度条,那么你需要粗略的知道文件的
    个数,然后以自定义的消息告诉控件了,当然你也可以另起一个线程了(没那个必要吧?)
    其实WINDOWS的.inf也是这么做的!(嘿嘿)