c++ ProgressBar基本使用

void CPBTestDlg::OnBnClickedBtnStart()
{
	// TODO: 在此添加控件通知处理程序代码
	const int nMaxValue = 10000;
	CString str;
	m_pg.SetRange(0, nMaxValue);
	/*for (size_t i = 0; i < nMaxValue; i++)
	{
		m_pg.SetPos(i);
		str.Format(_T("%d"), i);
		m_st.SetWindowText(str);
	}*/

	m_pg.SetStep(5);
	while (1)
	{
		m_pg.StepIt();
		str.Format(_T("%d"), m_pg.GetPos());
		m_st.SetWindowTextW(str);
		if (m_pg.GetPos()==nMaxValue)
		{
			break;
		}
	}
	
	AfxMessageBox(_T("耗时工作运行结束"));
}

 

已标记关键词 清除标记
相关推荐
上篇 C++ Builder入门 第一章 C++ Builder 5的集成开发环境 1.1 概述 1.1.1 C++ Builder 5的主要特点 1.1.2 C++ Builder 5的新增功能 1.1.3 C++ Builder 5的安装与运行 1.2 C++ Builder 5的集成开发环境 1.2.1 窗体 1.2.2 菜单栏 1.2.3 加速栏 1.2.4 控件栏 1.2.5 对象观察器 1.2.6 工程管理器 1.2.7 代码编辑器 1.2.8 类浏览器 1.2.9 桌面工具栏 1.3 C++ Builder的编程方法和步骤 1.3.1 开始一个新的工程 1.3.2 设计用户界面 1.3.3 属性的设置 1.3.4 编写程序代码 1.3.5 编译、运行程序 1.4 程序的调试 1.4.1 程序错误的种类 1.4.2 C++ Builder集成环境中的调试选项 1.4.3 C++ Builder的主要调试手段 1.4.4 C++ Builder的辅助调试工具 1.5 使用联机帮助 1.6 小结 第二章 窗体 2.1 窗体的属性、事件和方法 2.1.1 窗体的主要属性 2.1.2 窗体的主要事件 2.1.3 窗体的方法 2.2 设置窗体环境 2.3 窗体模板 2.3.1 使用窗体模板 2.3.2 向窗体模板库中加入新的窗体模板 2.4 菜单设计 2.5 菜单项的主要属性和方法 2.6 菜单模板 2.7 工具栏设计 2.8 状态栏设计 2.9 综合实例 2.10 小结 第三章 常用控件编程 3.1 进度条控件(ProgressBar) 3.1.1 进度条捷件的属性 3.1.2 进度条控件的入法 3.2 动画控件(Animate) 3.2.1 动画控件的属性 3.2.2 动画控件的主要方法 3.3 列表框控件(ListBox) 3.3.1 列表框控件的属性 3.3.2 列表框的主要方法 3.4 组合框控件(ComboBox) 3.4.1 组合框拧件的属性 3.4.2 组合框控件的方法 3.5 列表视图控件的属性(ListView) 3.6 树形视图控件(TreeView) 3.7 文件系统控件 3.7.1 文件列表框控件(FileList) 3.7.2 驱动器组合框控件(DriveComboBox) 3.7.3 过滤器组合框控件(FilterComboBox) 3.7.4 目录列表框控件(DirectoryListBox) 3.8 公用对话枢控件 3.8.1 OpenDialog的主要属性 3.8.2 OpenDialog的方法——Execute方法 3.9 文本编辑校件(RichEdit) 3.9.1 文本编辑控件的主要属性 3.9.2 文本编辑校件的方法 3.10 小结 第四章 消息及异常 4.1 Windows消息和C++ Builder事件 4.2 消息映射 4.3 自定义消息 4.3.1 定义自己的消息 4.3.2 定义消息处理旬柄 4.3.3 发送和传递消息 4.4 异常处理 4.5 try/catch块 4.6 异常类 4.7 替代缺省的异常处理 4.8 小结 中篇 C++ Builder进阶 第五章 图形和图像 5.1 图形功能 5.1.1 画布(Canvas)的属性 5.1.2 画布对象的常用方法 5.2 图像功能 5.2.1 TGraphic类 5.2.2 TPicture类 5.2.3 TImage组件及其应用 5.2.4 TShape组件 5.3 图形和图像的综合 5.3.1 组件设计 5.3.2 代码设计 5.4 小结 第六章 多媒体 6.1 多媒体与MCI Media Player 6.2 用MediaPlayer控件进行编程 6.2.1 MediaPlayer的主要属性及事件 6.2.2 使用MediaPlayer控件 6.3 运用MCI API进行多媒体开发 6.3.1 PlaySound函数 6.3.2 mciSendString 6.3.3 mciSendCommand 6.4 ActiveMovie控件 6.4.1 ActiveMovie控件的主要属性 6.4.2 ActvieMovie的主要方法 6.4.3 ActiveMovie的主要事件 6.5 小结 第七章 OpenGL和DirectDraw 7.1 OpenGL 7.2 DirectDraw 7.2.1 DirectX 7.2.2 DirectDraw的概述 7.3 DirectDraw、OLE和COM接口 7.3.1 DirectDraw对象和IDirectDraw接口 7.3.2 DirectDrawClipper对象和IDirectDrawClipper接口 7.3.3 DirectDraw
第一部分 Visual C++ 2010开发与新特性 第1章 Visual C++ 2010开发环境简介 1 1.1 Visual C++ 2010简介 1 1.2 Visual C++ 2010下载安装指南 1 1.3 Visual C++ 2010主要特点与新特性 3 1.4 Visual C++ 2010开发环境操作指南 6 1.4.1 创建Visual C++应用程序 6 1.4.2 Visual C++ 2010菜单介绍 9 1.5 Visual C++ 2010 MFC简介 12 1.6 Visual C++ 2010 clr简介 13 1.7 Visual C++ 2010 64位编程 14 1.8 支持新的C++语言标准 14 1.8.1 支持新的C++语言标准(C++ 0x) 14 1.8.2 Lambda表达式 15 1.8.3 静态断言static_assert 17 1.8.4 auto关键字 18 1.8.5 右值引用 19 1.8.6 安全数据类型 22 1.8.7 移动构造 23 1.9 支持开发并行程序 26 1.9.1 运行库支持native代码 26 1.9.2 调试和分析工具 29 1.10 对MFC的增强 31 1.10.1 任务对话框CTaskDialog 31 1.10.2 重启管理器(Restart Manager)支持 33 1.10.3 支持新的用户界面风格 34 第2章 MFC应用程序框架 37 2.1 用MFC向导生成应用程序 37 2.1.1 生成的程序框架 37 2.1.2 生成的应用程序类型 43 2.1.3 向导生成工程文件简介 46 2.2 应用程序框架分析 46 2.2.1 框架简介 47 2.2.2 MFC应用程序运行流程 50 2.2.3 应用程序窗口 51 2.2.4 消息机制与消息循环 59 2.3 文档与视图 65 2.3.1 文档类结构分析 65 2.3.2 视图类结构分析 65 2.3.3 文档与视图的关系 67 2.3.4 sdi应用程序分析 69 2.3.5 mdi应用程序分析 69 2.4 工具栏与状态栏 69 2.4.1 工具栏 70 2.4.2 状态栏 78 2.5 MFC新功能——Office 2007风格程序分析 85 2.6 MFC新功能——Visual Studio风格程序分析 90 2.7 MFC新功能——Windows资源管理器风格程序分析 98 2.8 应用程序框架类对象分析 100 2.8.1 视图类对文档类的调用 100 2.8.2 在框架类中获得当前的文档类和视图类对象指针 101 2.8.3 获得应用程序类对象的指针 101 2.8.4 从应用类对象中获得主框架类对象的指针 101 2.9 小结 102 第3章 Visual C++ 2010 MFC菜单编程 103 3.1 菜单编程 103 3.1.1 创建菜单 104 3.1.2 创建菜单热键 115 3.1.3 标记菜单 115 3.1.4 给菜单加入图标 119 3.1.5 禁用菜单 121 3.1.6 移除与加载菜单 127 3.2 菜单消息的传输机制 129 3.2.1 菜单消息的分类 129 3.2.2 菜单消息的传输路由 129 3.3 动态菜单操作 131 3.3.1 添加菜单 131 3.3.2 插入菜单 133 3.3.3 删除菜单 135 3.3.4 插入菜单的命令响应 136 3.3.5 修改菜单 137 3.4 小结 140 第4章 Visual C++ 2010 MFC对话框编程 141 4.1 对话框简介 141 4.1.1 对话框的控件简介 141 4.1.2 对话框的种类简介 149 4.1.3 设计对话框 150 4.2 创建与销毁对话框 153 4.2.1 模态对话框 153 4.2.2 非模式对话框 159 4.2.3 属性页对话框 163 4.3 消息对话框 173 4.4 通用对话框 175 4.4.1 文件打开对话框 176 4.4.2 文件保存对话框 178 4.4.3 颜色对话框 179 4.4.4 字体对话框 181 4.4.5 查找对话框 183 4.4.6 页面设置对话框 185 4.4.7 打印对话框 186 4.5 小结 187 第5章 Visual C++ 2010 MFC对话框控件 188 5.1 Visual C++ 2010 Button控件简介与开发 191 5.2 Visual C++ 2010 List Box控件简介与开发 193 5.3 Visual C++ 2010 Com boBox控件简介与开发 195 5.3.1 创建扩展组合框控件 196 5.3.2 在扩展组合框控件中使用 5.
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页