我在程序中有两个ToolBar,想把第二个接在第一个后面显示。不知该如何处理?
我是新手,请多关照!谢谢!

解决方案 »

  1.   

    不行呀!ToolBar2不能显示在ToolBar1的后面,
    只是显示在整个界面的左或右面。
      

  2.   

    CToolBar    m_myToolBar;
    //创建自定义工具条m_myToolBar,注意CBRS_TOP属性
    if (!m_myToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
    | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
    !m_myToolBar.LoadToolBar(IDR_TOOLBAR))
    {
    TRACE0("Failed to create toolbar\n");
    return -1;      // fail to create
    }
    //自定义工具条
    m_myToolBar.SetWindowText("图象工具栏");
    m_myToolBar.EnableDocking(CBRS_ALIGN_ANY);
    EnableDocking(CBRS_ALIGN_ANY);
    DockControlBar(&m_myToolBar);
    //将系统工具条和自定义工具条放在一行上
    CRect rectToolBar;
    RecalcLayout();
    m_wndToolBar.GetWindowRect(&rectToolBar);
    rectToolBar.OffsetRect(1,0);
    DockControlBar(&m_myToolBar,AFX_IDW_DOCKBAR_TOP,rectToolBar);
      

  3.   

    谢谢ilikestrawberry(草莓),你说得对!但是,为什么按钮上的图变成了百板?(图是我自己画的)