1. 单文档默认生成的工具栏只有一个,但很多时候我们需要添加多个工具栏,比如:
m_wndMenuBar.EnableDocking(CBRS_ALIGN_ANY);
m_wndFileToolBar.EnableDocking(CBRS_ALIGN_ANY);
m_wndCalibrateToolBar.EnableDocking(CBRS_ALIGN_ANY);
m_wndDrawToolBar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockPane(&m_wndMenuBar);
DockPane(&m_wndFileToolBar);
DockPane(&m_wndCalibrateToolBar);
DockPane(&m_wndDrawToolBar);
这不是我们想要的样子,我们希望能把这三个工具栏并排在一起这样可以节省很多空间,比如:
这时候我们需要改变下代码
EnableDocking(CBRS_ALIGN_ANY);
DockPane(&m_wndMenuBar);
DockPane(&m_wndDrawToolBar);
DockPaneLeftOf(&m_wndCalibrateToolBar, &m_wndDrawToolBar);
DockPaneLeftOf(&m_wndFileToolBar, &a