进度条的使用说明网上应该一大把,现在我要分享的是 当你的进度条设置的时候最大值很大,m_progress->SetRange(0,8000); setRange里面的设置的范围是一个short类型,所以当你要设置的值大于short时候 你就需要做处理了,我的处理方法是
m_progress->SetRange(0,100);
int percent = TotalReceived*100/rom_size;
m_progress->SetPos(percent);
相信聪明的你一看就应该明白方法了
好了 就这么多
本文讨论了当进度条的最大值超过short类型所能表示的范围时,如何进行处理。通过实例展示了将范围调整到100,并通过计算百分比来更新进度条位置的方法。
8920

被折叠的 条评论
为什么被折叠?



