关闭

两条工具栏同一水平线

675人阅读 评论(0) 收藏 举报

将两个工具栏放到同一排上

 m_wndToolBar.EnableDocking(CBRS_ALIGN_TOP);

 m_CapDlgBar.SetBarStyle(m_CapDlgBar.GetBarStyle() |
            CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC);
    m_CapDlgBar.EnableDocking(CBRS_ALIGN_ANY);
 EnableDocking(CBRS_ALIGN_TOP);

 DockControlBar(&m_wndToolBar);
 RecalcLayout();//必须

 CRect rect;
 m_wndToolBar.GetWindowRect(&rect);
 rect.OffsetRect(1,0);

 DockControlBar(&m_CapDlgBar,AFX_IDW_DOCKBAR_TOP,&rect);//相当于移动工具栏

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:103349次
    • 积分:1474
    • 等级:
    • 排名:千里之外
    • 原创:38篇
    • 转载:16篇
    • 译文:0篇
    • 评论:18条
    最新评论