MFC中 单文档程序 删除工具栏
2011-12-29 09:47
295 查看
方法一 、在创建工程的过程中可通过Docking toolbar 选择不生成工具栏。
方法二 、已经生成工具栏以后可以使用 ShowControlBar(&m_wndToolBar,FALSE,FALSE);控制是否显示工具栏
//MainFrm.cpp m_wndToolBar为自带的工具关联的变量
//在int CMainFrame::OnCreate()中创建
在MainFrm.cpp文件中找到这个函数
方法二 、已经生成工具栏以后可以使用 ShowControlBar(&m_wndToolBar,FALSE,FALSE);控制是否显示工具栏
//MainFrm.cpp m_wndToolBar为自带的工具关联的变量
//在int CMainFrame::OnCreate()中创建
在MainFrm.cpp文件中找到这个函数
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CFrameWnd::OnCreate(lpCreateStruct) == -1) return -1; /* if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) || !m_wndToolBar.LoadToolBar(IDR_MAINFRAME)) { TRACE0("未能创建工具栏\n"); return -1; // 未能创建 } */ if (!m_wndStatusBar.Create(this) || !m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT))) { TRACE0("未能创建状态栏\n"); return -1; // 未能创建 } // TODO: 如果不需要工具栏可停靠,则删除这三行 /* m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockControlBar(&m_wndToolBar); */ return 0; }
相关文章推荐
- MFC中 单文档程序 删除工具栏
- MFC单文档中,增加,删除 工具栏图标
- MFC 删除单文档程序的菜单栏
- MFC单文档程序启动不显示ToolBar工具栏
- MFC单文档程序启动不显示ToolBar工具栏
- 删除MFC自建的单文档工程的菜单和工具栏
- 关于删除MFC多文档程序中左上角的QAT方法
- mfc 单文档程序删除菜单的方式。
- Visual C++ 6.0 中 MFC 单文、多文档程序工具栏在 XP 风格下显示不正常的解决办法
- 删除MFC自建的单文档工程的菜单和工具栏
- MFC单文档中,增加,删除 工具栏图标
- 删除MFC自建的单文档工程的菜单和工具栏
- 删除MFC自建的单文档工程的菜单和工具栏
- 基于文档的MFC程序
- MFC 程序来龙去脉_子文档 4_子文档 1
- MFC单文档程序添加消息映射和消息响应函数的问题
- MFC 单文档自定义exe程序左上角图标
- MFC之窗体改动工具栏编程状态栏编程程序启动画面
- 删除MFC单文档默认菜单栏的两种方法
- 【整理】MFC单文档程序窗口大小的设置