MFC的进度栏的编程
MFC的进度栏的编程:本文以CView类为例子;
1. 新建一个多文档的MFC应用程序;
2. 增加菜单项,设置属性为‘测试进度’ID_MY_PROCESS,建立类向导,选择CxxxView类,增加消息处理函数, 编辑代码;
3. 在CView类中增加进度条成员变量: CProgressCtrl m_wndPCtrl;
4. 对CView增加OnCreate消息处理函数;并在其中创建进度条
m_wndPCtrl.Create(WS_CHILD|PBS_SMOOTH,CRect(100,100,300,120),this,1);//注意此时是隐藏的
//Create函数的参数说明:
//第一个参数是样式,第二个参数是进度条的位置和大小;第三个是父窗口的指针,第四个是索引
5. 在2步骤中的菜单项的消息处理函数增加如下代码,用于测试进度条:
// TODO: Add your command handler code here
m_wndPCtrl.ShowWindow(SW_SHOW);//显示已经创建的进度栏
m_wndPCtrl.SetRange(1,100);//设置进度条区间
m_wndPCtrl.SetPos(0);//初始化位置为0
for(int i=0;i<100;i++)
{
Sleep(100);//为了看出效果,暂停100ms
m_wndPCtrl.SetPos(i);//更新进度条的位置
}
m_wndPCtrl.ShowWindow(SW_HIDE);//使进度条隐藏;
MFC的进度栏的编程相关推荐
- 如何使用Django和Celery为Web构建进度栏
制作表面上非常简单的东西的惊人复杂性 (The surprising complexity of making something that is, on its surface, ridiculou ...
- java 文件读取 进度_读取文本文件时如何使用Java进度栏?
我是java swing的新手,我想阅读文本文件.在读取该文件时,我想在java进度栏中显示已读行的百分比.欢迎任何示例代码.我试过了,但我不知道我的逻辑是否正确.我怎样才能做到这一点. import ...
- 如何获取cURL以不显示进度栏?
本文翻译自:How do I get cURL to not show the progress bar? I'm trying to use cURL in a script and get it ...
- MFC单文档框架编程(二): SDI框架下的消息处理
MFC单文档框架编程(一) ...................................................................................... ...
- javafx 调用java_Java,JavaFX的流畅设计风格进度栏
javafx 调用java 按照承诺,刚刚发布的Java JavaFX主题JMetro版本4.6为进度栏带来了新样式. 进度栏有两种可能的状态:确定和不确定,新的JMetro版本针对这两种具有不同的样 ...
- Java,JavaFX的流畅设计风格进度栏
按照承诺,刚刚发布的Java JavaFX主题JMetro 4.6版为进度栏带来了新样式. 进度栏有两种可能的状态:确定和不确定,新的JMetro版本具有这两种状态. 在本文中,我还将详细介绍一些我在 ...
- 进度条控制(Windows 公共进度栏控件的功能)
MSDN:https://msdn.microsoft.com/zh-cn/library/sys15k39.aspx 构造 CProgressCtrl 对象: CProgressCtrl(); 创建 ...
- qt 进度栏_HTML5进度栏
qt 进度栏 The impressive growth of HTML5 has put forth a myriad of new interesting tools and elements t ...
- android自定义进度条_Android中的自定义进度栏
android自定义进度条 Custom progress bar in android application gives it a personal touch. In this tutorial ...
最新文章
- linux c语言 malloc动态分配指针,C语言malloc函数为一维,二维,三维数组分配空间...
- why we have to redefine _isRefreshNeeded for oData model
- 数据仓库被淘汰了?都怪数据湖
- Python 安装第三方库,模块和包的安装方法
- iOS Core ML与Vision初识
- matlab com组件 发布,matlab生成com组件
- Python爬虫基本原理
- svn up 更新与回退
- dos系统功能调用的屏幕显示字符是( )号调用_linux混杂设备驱动模型分析(字符设备驱动模型使用篇)...
- div内文本(text)居中对齐
- 随机森林 算法原理详解与实现步骤
- java zip解压抛出异常,java – ZipFile抛出错误,但ZipInputStream能够解压缩归档
- 传统推荐模型——协同过滤
- linux 编译 mono,Mono和MonoDevelop源码编译安装
- 解构ODL:从代码到架构设计
- 安卓权限工具类(二)
- SQLite手机数据库
- 什么是幂等,什么情况下需要幂等,如何实现幂等
- 高性能两级缓存J2Cache
- 使用3DMax制作一个象棋棋子