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

 时间:2024-11-05 22:04:03

本经验是为了实现进度条。

工具/原料

MicrosoftVisualStudio2010

方法/步骤

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

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

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

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

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); }}

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

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

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

5、程序运行界面

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

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

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

Origin怎么设置中文 Origin中怎么通过View调出Object Grid? 使用origin作图增加新的列怎么做 怎么用origin软件绘图 origin怎么撤回上一步操作
热门搜索
初音未来邪恶漫画 消防安全标志图片 水晶石图片 动漫情侣头像一男一女 漫画英雄