+ -
当前位置:首页 → 问答吧 → mfc 进度问题

mfc 进度问题

时间:2011-12-12

来源:互联网

怎么样实现1%自动跑到100%这样的进度?
1,2,3,4,5,6,7。。。。。%  

作者: xiaojie5413   发布时间: 2011-12-12

使用mfc进展条控件,IDC_PROGRESS,里面包含SetRange(),SetStep()这样的函数,可以满足你的要求。

作者: xxwy89   发布时间: 2011-12-12

MFC CProgressCtrl控件类.
使用方法参考MSDN.

作者: yuucyf   发布时间: 2011-12-12

[Quote=引用   1   楼   xxwy89   的回复:]

使用mfc进展条控件,IDC_PROGRESS,里面包含SetRange(),SetStep()这样的函数,可以满足你的要求。
[/Quote]

这个只是图形的进度啊   要不了我要的那个数字进度

作者: xiaojie5413   发布时间: 2011-12-12

给进度条添加一个控制变量m_pProgress,然后再不同的调用m_pProgress.SetPos方法,例如
void test()
 {

  m_pProgress.SetPos(0)
  ......
.......
......
m_pProgress.SetPos(20)
  .....
 .....
 .....
 
m_pProgress.SetPos(40)

....
.....

m_pProgress.SetPos(100)
}

作者: lgt815335593   发布时间: 2011-12-12