MFC多文档 工具条
来源:互联网 发布:星际淘宝网txt下载 编辑:程序博客网 时间:2024/04/30 13:23
因为 CMDIChildWnd CFrameWnd 派生的类,MDI 子窗口中的工具栏可能是可停靠。这也很容易实现通过调用 EnableDocking() DockControlBar() 以及此类函数。
回到顶端
示例代码
在 MDI 子窗口中创建一个工具栏的步骤:- 创建使用类向导 (如果缺少一个 CMDIChildWnd 派生类。 请记住在 CWinApp::InitInstance() 函数 CMultiDocTemplate 语句中使用此派生的类。
- 将类型 CToolBar 的成员变量添加到 CMDIChildWnd 派生类中。
class CChildFrame : public CMDIChildWnd { ... CToolBar m_wndToolBar; }
- 重写 OnCreate() 函数使用类向导您 CMDIChildWnd 派生类中。
- 下面的代码添加到 OnCreate() CMDIChildWnd-派生类的函数:
int CChildFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CMDIChildWnd::OnCreate(lpCreateStruct) == -1) return -1; // Create a toolbar window. IDR_CHILDFRAME is the resource name // of the toolbar to be loaded. if (!m_wndToolBar.Create(this) || !m_wndToolBar.LoadToolBar(IDR_CHILDFRAME)) { TRACE0("Failed to create toolbar\n"); return -1; // fail to create } // TODO: Remove this if you don't want tool tips or a // resizeable toolbar m_wndToolBar.SetBarStyle(m_wndToolBar.GetBarStyle() | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC); // TODO: Delete these three lines if you don't want the toolbar // to be dockable m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar); return 0; }
- MFC多文档 工具条
- MFC 多文档接口MDI,ReBar实现工具条的可拖拽
- MFC基于单文档中,怎么加工具条?
- MFC工具条和状态栏
- MFC工具条和状态栏
- MFC工具条和状态栏
- MFC创建工具条步骤
- MFC工具条和状态栏
- mfc中去掉工具条
- MFC---添加工具条
- MFC去除工具条
- MFC创建浮动工具条
- MFC 多文档打开多个窗口错误解决方案(缩小以后会出现窗口叠加,放大以后工具条错乱等现象)
- MFC文档应用程序CToolBar:设置两个工具条并列停靠到同一条边上
- VC/MFC 工具条不完全用法
- MFC的工具条和状态栏
- MFC的工具条和状态栏
- MFC 工具条 CToolBar : 添加控件
- TVP5150视频解码器学习
- Spring中自动装配(10级学员 郎志课堂总结)
- java UDP编程
- 微软企业库异常处理-ReplaceHandler
- SVN服务器配置说明
- MFC多文档 工具条
- 每天一结
- 第九周 任务四
- 冒泡排序法和插入排序法
- OpenStreetMap初探(一)——了解OpenStreetMap
- Ext JS4.0 的一点学习思路
- 学习嵌入式系统需要具备的条件、方法及步骤
- SVN服务端配置
- 单例类