进度条工具栏是非常常用的一种工具。不过其实使用起来也是不难的。
主要的来说也就是三个步骤
(1)设置它的外观
(2)设置它的参数
主要是设置它的开始和结束的范围,和开始的时候的位置。主要是由五个函数来控制
(3)开始运行
由两个函数来控制,设置了每次的增加的大小,然后就是利用时间触发器来控制进行递增
主要的来说也就是三个步骤
(1)设置它的外观
- CProgressCtrl::Create
- virtual BOOL Create( //创建
- DWORD dwStyle,
- const RECT& rect,
- CWnd* pParentWnd,
- UINT nID
- );
(2)设置它的参数
主要是设置它的开始和结束的范围,和开始的时候的位置。主要是由五个函数来控制
- void SetRange( //设置范围,我一般用这个
- short nLower,
- short nUpper
- );
- void SetRange32( //设置范围
- int nLower,
- int nUpper
- );
- int SetPos( //设置当前位置
- int nPos
- );
- void GetRange( //得到范围
- int& nLower,
- int& nUpper
- );
- int GetPos( );
(3)开始运行
由两个函数来控制,设置了每次的增加的大小,然后就是利用时间触发器来控制进行递增
- int SetStep( //设置步长
- int nStep
- );
- int StepIt( ); //递增