工具栏,状态栏(VC_MFC)
2012-11-26 12:08
141 查看
目录
工具栏状态栏
(本章节中例子都是用 VS2005 编译调试的)
工具栏
[对话框][单/多文档]相关类: CToolBar , CToolBarCtrl
View Code
... // 状态行指示器对应 ID static UINT indicators[] = { ID_SEPARATOR, // 状态行指示器 ID_INDICATOR_CAPS, ID_INDICATOR_NUM, ID_INDICATOR_SCRL, }; ... int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { ... if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0("未能创建状态栏\n"); return -1; // 未能创建 } /* 以下是我为状态栏添加图标的实现代码 *****************/ //为状态栏指示器添加图标 HICON icon[2]; icon[0] = AfxGetApp()->LoadIcon (IDI_ICON1); icon[1] = AfxGetApp()->LoadIcon (IDI_ICON2); m_wndStatusBar.GetStatusBarCtrl().SetIcon(0,icon[0]); m_wndStatusBar.GetStatusBarCtrl().SetIcon(1,icon[1]); m_wndStatusBar.GetStatusBarCtrl().SetIcon(2,icon[0]); m_wndStatusBar.GetStatusBarCtrl().SetIcon(3,icon[1]); //设置状态栏高度 m_wndStatusBar.GetStatusBarCtrl().SetMinHeight(50); // 设置状态栏指示器属性 m_wndStatusBar.SetPaneInfo(0,ID_SEPARATOR,SBPS_NORMAL ,100); m_wndStatusBar.SetPaneInfo(1,ID_INDICATOR_CAPS,SBPS_NORMAL ,100); m_wndStatusBar.SetPaneInfo(2,ID_INDICATOR_NUM,SBPS_NORMAL ,100); m_wndStatusBar.SetPaneInfo(3,ID_INDICATOR_SCRL,SBPS_NORMAL ,100); return 0; } ....
运行结果:
相关文章推荐
- 工具栏,状态栏(VC_MFC)
- 【VC+MFC】在工具栏上添加ComboBox控件的方法
- VC MFC工具栏(CToolBar)控件
- MFC框体添加菜单栏工具栏状态栏
- 在状态栏实现如编辑控件的光标移动 (VC/MFC)
- 工具栏添加大图标 MFC/VC++
- VC提示的添加(工具栏和状态栏)
- VC 在经典 MFC 框架下使用真彩色工具栏
- MFC菜单、工具栏和状态栏
- VC++工具栏与状态栏的动态生成
- VC MFC工具栏(CToolBar)控件
- 孙鑫VC学习(第9课--修改应用程序外观(工具栏、状态栏))
- VC MFC工具栏(CToolBar)控件
- VC MFC工具栏(CToolBar)控件
- C++MFC编程笔记day03 MFC工具栏、状态栏、视图窗口
- MFC单文档去掉默认的菜单、工具栏和状态栏
- VC MFC工具栏(CToolBar)控件
- MFC 2008,新的用户界面(3)- 菜单栏、工具栏和状态栏
- MFC对话框添加工具栏、菜单、状态栏
- VC(MFC)在工具栏中使用PNG图片