MFC对话框的状态栏添加进度条
来源:互联网 发布:网络歪歌公社最新歌曲 编辑:程序博客网 时间:2024/05/01 22:39
1.新建任意对话框工程。
2.在对话框的C**Dlg.h文件中添加以下变量:
CStatusBar m_StatusBar;
类似于
3.在对话框的C**Dlg.cpp的OnInitDialog()初始化函数中添加以下代码:
UINT array[5];for (int i = 0; i < 5; i++){array[i] = 100 + i;}m_StatusBar.Create(this);m_StatusBar.SetIndicators(array, sizeof(array) / sizeof(UINT));CRect rect;GetClientRect(rect);for (int n = 0; n < 3; n++){m_StatusBar.SetPaneInfo(n, array[n], 0, rect.Width() / 8);}m_StatusBar.SetPaneInfo(3, array[3], 0, rect.Width() * 3 / 8);m_StatusBar.SetPaneInfo(4, array[4], 0, rect.Width() / 8);//设置面版文字m_StatusBar.SetPaneText(0, _T("当前用户:"));m_StatusBar.SetPaneText(1, _T("autumoon"));m_StatusBar.SetPaneText(2, _T("总体进度:"));m_StatusBar.SetPaneText(4, _T(" Ready!"));RepositionBars(AFX_IDW_CONTROLBAR_FIRST, AFX_IDW_CONTROLBAR_LAST, 0); //显示状态栏RECT m_rect;m_StatusBar.GetItemRect(3, &m_rect);m_ProgressState.SetParent(&m_StatusBar);m_ProgressState.MoveWindow(&m_rect);m_ProgressState.ShowWindow(SW_SHOW);m_ProgressState.SetRange(0, 100);m_ProgressState.SetPos(0);
4.F5运行。
效果:
0 0
- MFC对话框的状态栏添加进度条
- MFC对话框添加状态栏
- MFC对话框添加状态栏
- MFC对话框添加状态栏
- MFC 状态栏,进度条的使用
- 在MFC对话框中添加状态栏
- 在MFC对话框中添加状态栏
- 在MFC对话框中添加状态栏
- MFC 基于对话框 程序,如何添加状态栏
- MFC之为对话框窗口添加状态栏
- MFC 基于对话框 程序,如何添加状态栏
- 基于对话框MFC程序添加状态栏
- MFC对话框添加工具栏、菜单、状态栏
- MFC对话框添加工具栏、菜单、状态栏
- MFC隐藏对话框的状态栏
- VC++ 对话框添加状态栏的
- MFC的Ribbon界面状态栏加添进度条
- VS2010-MFC下在状态栏中添加进度条用于显示当前文件的读取进度
- 新学solr测试中遇到错误
- CentOS6.5搭建LNMP
- 豪气:2.5年,从0->阿里巴巴
- Java实现多个文件上传(验证文件大小、文件类型)
- 10 Ways Great Speakers Capture People's Attention
- MFC对话框的状态栏添加进度条
- 【学习笔记】JavaScript编码规范-数组
- CentOS 7.0默认使用的是firewall作为防火墙
- http://www.51testing.com/html/82/n-819282-3.html
- 简单的Spinner运用
- Mark GetProcAddress Using In Win & Unix
- OpenCV学习笔记(11):hough变换和概率hough变换
- android JNI cocos2dx调用对话框
- POJ 3678 Katu Puzzle (2-sat基础)