toolbar

Posted _xiaohaige

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了toolbar相关的知识,希望对你有一定的参考价值。

1、创建一个toolbar资源

2、构建一个toolbar对象toolbar

3、调用toolbar.Create或者toolbar.CreateEx创建toolbar,并将toolbar对象附加在我们的框架窗口上。

4、将toolbar资源,加载toolbar对象(toolbar.LoadToolBar(IDR_TOOLBAR1);)

5、使用toolbar.EnableDocking(CBRS_ALIGN_ANY),说明toolbar可以停靠在哪里。该函数参数可选

6、使用toolbar所停靠的父窗口类的EnableDocking函数,来说明,toolbar可以停靠在父窗口的什么位置

7、使用父窗口类的DockControlBar(&toolbar, AFX_IDW_DOCKBAR_TOP); 来将toolbar停靠指定位置

8、toolbar.SetWindowText(TEXT("tool"));//设置toolbar窗口标题

9、

    toolbar.Create(this);
    toolbar.LoadToolBar(IDR_TOOLBAR1);
    toolbar.EnableDocking(CBRS_ALIGN_ANY);
    EnableDocking(CBRS_ALIGN_ANY);
    DockControlBar(&toolbar, AFX_IDW_DOCKBAR_TOP);
    toolbar.SetWindowText(TEXT("tool"));        

 

以上是关于toolbar的主要内容,如果未能解决你的问题,请参考以下文章

如何给非AppCompatActivity添加Toolbar

恢复片段时使用 setSupportActionBar() 设置工具栏

以编程方式更改 Toolbar 和 CollapsingToolbarLayout 滚动标志

半透明/透明状态栏 + CoordinatorLayout + Toolbar + Fragment

片段内的 setSupportActionBar

片段中未调用 onAttach()