自定义工具条一

来源:互联网 发布:岂凡网络年终奖 编辑:程序博客网 时间:2024/04/30 11:51

在CMainframe::OnCreate函数中,添加如下代码(复制的系统提供的代码):


  if (!m_NewToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP


  | CBRS_GRIPPER | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||


  !m_NewToolBar.LoadToolBar(IDR_TOOLBAR1))


 {
      TRACE0("Failed to create toolbar/n");
      return -1;      // fail to create
 }


 m_NewToolBar.EnableDocking(CBRS_ALIGN_ANY);


 EnableDocking(CBRS_ALIGN_ANY);


 DockControlBar(&m_NewToolBar);

 

注意:1、m_NewToolBar为CMainFrame中的CToolBar类型的成员变量;

        2、IDR_TOOLBAR1:为新工具栏的资源ID;

        3、m_NewToolBar.EnableDocking:让工具栏可停靠;

        4、EnableDocking:CMainFrame的成员函数,让主框架可以被停靠;

        5、DockControlBar:让工具栏停靠。

 

原创粉丝点击