本经验是为了实现进度条。
工具/原料
MicrosoftVisualStudio2010
方法/步骤
1、新建一个基于对话框的应用程序,工程名为Progress。
2、如下图为对话框添加一个Progress控件和一个Static控件和两个按钮。
3、双击开始按钮,为开始按钮添加响应函数OnStart(),在OnStart()函数中添加一下蜣贺鱿柢代码voidCProgressDlg::OnStart(){ inti=惺绅寨瞀0; CStringstr; while(i<=100) { m_progress.SetPos(i); str.Format("%d",i); GetDlgItem(IDC_STATIC)->SetWindowText(str); i++; Sleep(50); }}
4、代码解析GetDlgItem(IDC_STATIC)->Set掳姗浚瑙WindowText(str);是将进度条的值显示在StaticText中。
5、程序运行界面
6、点击开始后界面运行如下:Static控件显示进度条进度的百分比。