进度条控件的应用
进度条的主要方法和事件
SetRange方法:该方法用于设置进度条范围。
void SetRange(short nLower,short nUpper);进度的下界和上界范围。
GetPos方法:用于获取进度条当前位置。
SetStep方法:用于设置进度条每步的增量。
StepIt方法:用于每一步的增量来增加进度条的当前位置。
详细的介绍见MFC++程序开发参考大全(P196)
1、创建一个基于对话框的应用程序。
2、向对话框中添加一个进度条控件、一个按钮控件、3个静态文本控件和3个编辑框控件,为编辑框控件和进度条控件添加变量,分别为m_From、m_To、m_Step和m_Prog。注意编辑框控件的Type设置为int型。
3、为确定按钮处理单击事件,使进度条随着编辑框中的设置进行变化。
代码
void CProgressDlg::OnButton1() { UpdateData(TRUE); m_Prog.SetRange(m_From,m_To); //设置进度条范围 m_Prog.SetStep(m_Step); //设置进度条步长 m_Prog.StepIt(); //设置进度条当前位置 }
时间: 2024-10-01 07:27:05