..

『壹』 进度条里面加上剩余时间代码怎么写

如果是一个对话框:那就比较简单,在资源编辑器中,加上一个进度条控件。然后,为这个对话框类中添加控件变量(绑定到这个进度条的),假设名字是m_pro;那么,在实用进度条之前,先设置它的范围:m_pro.SetRang( 最小, 最大);设置它一次步进多少,m_pro.SetStep( 步进值 );设置它的当前进度值m_pro.SetPos( 当前进度值 ),然后实用的时候,可以直接实用SetPos设置值,也可以用m_pro.StepIt()来步进一步。如果是个Windows窗口(不是对话框),那就比较复杂一些。先Create,然后SendMessage,还是和对话框那些操作一样,就是把函数调用换成SendMessage了。 -------------------------------------------------------如果要在一个大的循环里面实用进度条:因为SetRang的参数是一个short型。所以,如果你的循环次数太多,超过2^16,那就要做一下处理了。1、首先计算你这次循环需要多少次。2、确定进度条范围,假设就设置为100。3、用总循环次数除以100,得到运行多少次步进一下。4、循环结束好直接SetPos到100.(因为次数除以100可能有剩余