MFC并列显示多个工具栏(Toolbar)
来源:互联网 发布:北京折叠知乎 编辑:程序博客网 时间:2024/05/22 08:13
转自:http://blog.csdn.net/zyrr159487/article/details/7062974
第一个工具栏:
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_FLOAT_MULTI | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME)){ TRACE0("Failed to create toolbar"); return -1; // fail to create}m_wndToolBar.SetWindowText(_T("标准工具栏"));m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);EnableDocking(CBRS_ALIGN_ANY);DockControlBar(&m_wndToolBar);
第二个工具栏:
if (!m_wndExtendBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_FLOAT_MULTI | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndExtendBar.LoadToolBar(IDR_EXTEND_BAR)){ TRACE0(_T("Failed to create extend toolbar")); return -1;}m_wndExtendBar.SetWindowText(_T("扩展工具栏"));m_wndExtendBar.EnableDocking(CBRS_ALIGN_ANY);CRect rect;m_wndExtendBar.GetWindowRect(&rect);rect.OffsetRect(1, 0);this->RecalcLayout(); //关键的一步,重新排列DockControlBar(&m_wndExtendBar, AFX_IDW_DOCKBAR_TOP, &rect);
注:第二个工具栏CreateEx必须写在第一个工具栏CreateEx之后,否则还是两行
0 0
- MFC并列显示多个工具栏(Toolbar)
- MFC并列显示多个工具栏
- MFC并列显示多个工具栏
- 工具栏ToolBar多行显示
- MFC单文档程序启动不显示ToolBar工具栏
- MFC单文档程序启动不显示ToolBar工具栏
- wince两个工具栏并列显示不成功
- MFC 工具栏 Toolbar 自定义 位图
- MFC 工具栏 Toolbar 自定义 位图
- vs2012 mfc 更改工具栏toolbar
- 孙鑫 MFC第9讲 toolbar 工具栏 添加按钮 不显示 T字形图标 vs2010
- MFC 工具栏 Toolbar 自定义 位图 Bitmap
- MFC 工具栏 Toolbar 自定义 位图 Bitmap
- MFC 工具栏 Toolbar 自定义 位图 Bitmap
- MFC工具栏ToolBar按钮添加下拉菜单
- MFC工具栏ToolBar按钮添加下拉菜单
- MFC工具栏的创建和实现ToolBar
- html 并列多个DIV
- 男女25岁的资源格局
- js字符串方法replace()的第二个参数为函数讲解
- 判断是否是手机等移动端访问
- PinnedSectionListView使用
- 我的Linux问题小记录(随时更新)
- MFC并列显示多个工具栏(Toolbar)
- LeetCode 15 3Sum 找出数组里面3个数的和等于指定值。
- 写在前面的话
- Caused by: java.lang.NoSuchMethodError: javax.persistence.OneToMany.orphanRemoval()Z解决方案
- 搜索算法总结
- AndroidSDK requires Android Developer和android sdk更新失败的问题
- 解题报告 之 SGU242 Student's Morning
- smarty 调用php内置函数
- 【tcp-ip学习总结】一些常用的winsock API函数