MFC添加状态栏
来源:互联网 发布:淘宝食品详情页模板 编辑:程序博客网 时间:2024/05/22 10:29
【原文】http://hi.baidu.com/show_it/item/2a12a5dd72ef2517e1f46f20
方法一:
1.添加成员变量CStatusBarCtrl m_StatusBar;
2.在OnInitDialog()中加入:
m_StatusBar.Create(WS_CHILD|WS_VISIBLE|SBT_OWNERDRAW, CRect(0,0,0,0), this, 0); int strPartDim[3]= {100, 200, -1}; //分割数量 m_StatusBar.SetParts(3, strPartDim); //设置状态栏文本 m_StatusBar.SetText("分栏一", 0, 0); m_StatusBar.SetText("分栏二", 1, 0); m_StatusBar.SetText("分栏三", 2, 0); //下面是在状态栏中加入图标 m_StatusBar.SetIcon(1, SetIcon(AfxGetApp()->LoadIcon(IDR_MAINFRAME), FALSE));//为第二个分栏中加的图标
方法二:
1.添加成员变量CStatusBar m_wndStatusBar;
2.在OnInitDialog()中加入:
static UINT indicators[] = { ID_SEPARATOR, // status line indicator ID_INDICATOR_CAPS, //CAP lock indicator. ID_INDICATOR_NUM, //NUM lock indicator. ID_INDICATOR_SCRL, //SCRL lock indicator. }; if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0("Failed to create status barn"); return -1; // fail to create } UINT nID; //控制状态栏里面的分栏 m_wndStatusBar.SetPaneInfo(0,nID,SBPS_STRETCH|SBPS_NOBORDERS,100); //返回值存nID中 m_wndStatusBar.SetPaneText(0,"就绪"); m_wndStatusBar.SetPaneInfo(1,nID,SBPS_NORMAL,100); m_wndStatusBar.SetPaneText(1,"大写"); m_wndStatusBar.SetPaneInfo(2,nID,SBPS_POPOUT,100); m_wndStatusBar.SetPaneText(2,"数字");// SetPaneInfo()函数的第三个参数的可选项如下:// The following indicator styles are supported:// SBPS_NOBORDERS No 3-D border around the pane.// SBPS_POPOUT Reverse border so that text "pops out."// SBPS_DISABLED Do not draw text.// SBPS_STRETCH Stretch pane to fill unused space. Only one pane per status bar can have this style.// SBPS_NORMAL No stretch, borders, or pop-out.//----------------让这个状态栏最终显示在对话框中------------- RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);
0 0
- MFC对话框添加状态栏
- MFC 状态栏添加新窗口
- MFC对话框添加状态栏
- MFC 添加状态栏
- MFC添加状态栏
- MFC对话框添加状态栏
- 在MFC对话框中添加状态栏
- 在MFC对话框中添加状态栏
- 在MFC对话框中添加状态栏
- MFC 基于对话框 程序,如何添加状态栏
- MFC框体添加菜单栏工具栏状态栏
- MFC框体添加菜单栏工具栏状态栏
- MFC中添加状态栏总结说明
- MFC中状态栏的添加步骤
- MFC之为对话框窗口添加状态栏
- MFC 基于对话框 程序,如何添加状态栏
- 基于对话框MFC程序添加状态栏
- MFC对话框的状态栏添加进度条
- 取消限购文件在试探谁的底线
- 黑马程序员——银行业务调度系统
- 用jquery为一个<tr></tr>标签加一个链接
- 在 tiny210 下显示 字母 ,汉字,方框, 宋体,图片。
- 获取java项目路径,将文件转换成字符串
- MFC添加状态栏
- 黑马程序员——09 高新技术(二)一个例子学会使用反射机制
- javaweb实现文件夹上传
- 英语六月总结
- OCP-1Z0-051-题目解析-第8题
- 关于QFileDialog::getOpenFileName中dir参数的设置
- ORA-00904错误
- 使用adb卸载安装在Android模拟器上的程序
- 推荐系统误区