vc2010 如何禁止CMFCToolBar工具栏浮动,永远是停靠状态!
1.在框架类的OnCreate()中有如下代码:
- C/C++ code
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ ... // TODO: 如果您不希望工具栏和菜单栏可停靠,请删除这五行 m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY); m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY); EnableDocking(CBRS_ALIGN_ANY); DockPane(&m_wndMenuBar); DockPane(&m_wndToolBar); ...}按照提示去掉上述5行代码,结果只停靠了菜单栏,工具栏却消失了。(在VC6.0中没这问题啊)
2.在资源视图中调整工具栏按钮(ToolBar)大小后,编译运行直接报错。(在VC6.0中也没这问题啊)
这vc2010真用不明白啊,望高手指点迷津!
[解决办法]
//m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
注释掉这句,就固定了
[解决办法]
去掉第一行。