第一个工具栏:
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\n");
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\n"));
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);