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

 时间:2026-04-24 04:32:27

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 )->SetWindowText( str );是将进度条的值显示在Static Text中。

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

5、程序运行界面

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

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

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

  • Origin怎么设置中文
  • Origin中怎么通过View调出Object Grid?
  • 使用origin作图增加新的列怎么做
  • 怎么用origin软件绘图
  • origin怎么撤回上一步操作
  • 热门搜索
    凉拌海带丝怎么做好吃 炒面怎么做 微信不显示聊天怎么找回来 牙疼怎么快速止疼 白斩鸡怎么做 嵊泗怎么读 电脑开机密码忘了怎么办 宠物店怎么开 垃圾桶怎么折 红薯叶怎么做好吃