MFC应用实例:[36]Progress进度条

2025-05-04 05:46:55

1、新建一个基于对话框的应用程序,工程名为Progress。

MFC应用实例:[36]Progress进度条

2、如下图为对话框添加一个Progress控件和一个Static控件和两个按钮。

MFC应用实例:[36]Progress进度条

3、双击开始按钮,为开始按钮添加响应函数OnStart(),在OnStart()函数中添加一下代码void CProgressDlg::OnStart(){ int i = 0; CString str; while( i <= 100) { m_progress.SetPos( i ); str.Format("%d", i); GetDlgItem( IDC_STATIC )->SetWindowText( str ); i ++; Sleep(50); }}

MFC应用实例:[36]Progress进度条

4、代码解析GetDlgItem( IDC_STATIC )->Set掳姗浚瑙WindowText( str );是将进度条的值显示在Static Text中。

MFC应用实例:[36]Progress进度条

5、程序运行界面

MFC应用实例:[36]Progress进度条

6、点击开始后界面运行如下:Static控件显示进度条进度的百分比。

MFC应用实例:[36]Progress进度条
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢