1. 在对话框上新建一个滚动条控件IDC_PROGRESS1

2. 关联一个control类型的变量m_progress

具体步骤:右击进度条,添加变量

常用方法:
**SetRange方法用来设置进度条显示范围。
void SetRange(short nLower, short nUpper);
nLower:最小值,默认0;
nUpper:最大值。
设置进度条进度:SetPos方法
int SetPos(int nPos);
nPos:表示设置的新进度。返回值为之前的进度。
获得进度条进度:GetPos方法
int GetPos();
返回值为当前显示进度。
**

3.打开类向导,添加消息WM_TIMER

4.双击右边栏的OnTimer函数,进入函数体

1.先找到OnInitDialog()函数添加初始化内容,将以下代码贴进该函数体内。

//进度条的初始化:m_progress.SetRange(0, 1000);m_progress.SetPos(0);SetTimer(1, 200, NULL);

2.回到OnTimer(UINT_PTR nIDEvent)函数,添加以下代码:

int pos = 0;for (int i = 0; i<1000; i++){pos = pos + 1;if (pos>1000)pos = 0;m_progress.SetPos(pos);}// TODO:  在此添加消息处理程序代码和/或调用默认值CDialog::OnTimer(nIDEvent);

5.生成、运行,产生以下效果:

MFC基于Progress动态滚动进度条相关推荐

  1. bootstrap 滚动 进度条_bootstrap实现动态进度条效果

    Bootstrap的动态进度条: html: 创建一个modal   这里使用fade先将modal隐藏起来,然后modal里面嵌入progress 代码很简单 保存中:{{length}}% PS: ...

  2. MFC创建处理中进度条,循环滚动进度条的方法

    创建一个不显示实际进度的循环滚动进度条,类似于Windows XP启动界面的进度条 新建一个MFC项目TestProgress,编辑界面,添加一个进度条,两个按钮,实现点击start进度条循环滚动,点 ...

  3. MFC编程实例二:进度条的使用

    MFC编程实例二:进度条的使用 (以下蓝色字体为手动添加的代码) (1)   创建一个基于对话框的应用程序. (2)   在对话框界面添加一个文本框.一个进度条控件(Progress控件)和一个按钮. ...

  4. aaynctask控制多个下载进度_AsyncTask用法解析-下载文件动态更新进度条

    1. 泛型 AysncTask Params:启动任务时传入的参数,通过调用asyncTask.execute(param)方法传入. Progress:后台任务执行的进度,若不用显示进度条,则不需要 ...

  5. Xamarin XAML语言教程隐藏文件使用Progress属性设置进度条

    Xamarin XAML语言教程隐藏文件使用Progress属性设置进度条 Xamarin XAML语言教程隐藏文件中使用Progress属性设置进度条进度,开发者除了可以在XAML中使用Progre ...

  6. Xamarin XAML语言教程Progress属性设置进度条进度

    Xamarin XAML语言教程Progress属性设置进度条进度 在图12.19~12.21中我们看到的是没有实现加载的进度条,即进度条的当前进度为0,如果开发者想要修改当前进度,可以使用两种方式: ...

  7. progress组件(进度条)

    progress组件:进度条 progress组件的属性: percent:类型:number 设置百分比 (0~100) show-info:类型:布尔 在进度条右侧显示百分比 border-rad ...

  8. input加progress组合写进度条的简单音乐播放器实现

    主要解释一下实现图中的音量进度条效果. 仅供大家参考,勿喷. 查阅了很多资料看了挺多人的代码,但是ajax对于我这个新手小白来说,可能还难以理解,因此分享一个本小白的方法. 本人编程小白,分享实现的方 ...

  9. bootstrap 滚动 进度条_bootstrap动态进度条怎么搞

    在本教程中,您将看到如何使用 Bootstrap 创建加载.重定向或动作状态的进度条. Bootstrap 进度条使用 CSS3 过渡和动画来获得该效果.Internet Explorer 9 及之前 ...

最新文章

  1. 有关开发的配置的有用信息
  2. Vieri离开国际米兰
  3. Java 中的四种引用类型
  4. React v15.0 正式版发布
  5. 20 万台 QQ 服务器全面上云!
  6. 易语言mysql清空一个表_易语言高级表格清空.doc
  7. LibSvm使用说明和LibSvm源码解析
  8. 使用AIDL挂断电话
  9. 报告女王陛下,我找到了可以吃的塑料杯!
  10. 什么是R方?这6张图会让你终身难忘~
  11. 点进来,论美女,品丝网
  12. ireport 5.6.0 添加 Conditional Style 动态加粗字体
  13. 2013江苏计算机二级vfp试题,2008年春季江苏省计算机等级考试二级VFP考试试题(含答案)...
  14. 逆矩阵与矩阵的特征值的关系
  15. Java实习面试重点基础知识
  16. 网盘、云盘共享文件搜索引擎链接收藏目录
  17. Linux系统的GPIO设置(以UpBoard为例)
  18. 带问题重读ijkPlayer
  19. 《使用MAVEN+SSM+Ajax+shiro+MySql开发在线商场详解(4)》
  20. VIT ③The for loop、while loop in Python

热门文章

  1. Spring调用vertx异步service Interface
  2. 【程序化天空盒】过程记录01:日月 天空渐变 大气散射
  3. android程序无法卸载,无法从Android卸载SoundHound应用程序
  4. iis tomcat php,IIS7 与 Tomcat8共用端口(ISAPI)
  5. 无参考图像质量评价NR-IQA
  6. 多目标进化算法基础知识整理
  7. Mp4 分割 怎么将mp4视频文件分割成几段
  8. 关于4G 5G 基站覆盖范围的几个重要数据
  9. 人工智能在生物信号领域的应用——脑机接口
  10. 字符串的字串和子序列的区别