对话框的mfc应用程序,想加上一个toolbar,该如何做?

解决方案 »

  1.   

    Toolbar and Statusbar on Dialog 
    http://www.codeguru.com/samples/DlgToolStatusBar.html
      

  2.   

    创建一个toolbar对象toolbar~
    然后toolbar->create()
    我想~
      

  3.   

    定义一个窗体级的私有变量:CToolBar m_wndToolBar;
    然后在窗口的初始化函数中写入:
    BOOL CDBToolDlg::OnInitDialog()
    {
    //……
    if(!m_wndToolBar.CreateEx(this,TBSTYLE_FLAT,TBSTYLE_FLAT | WS_CHILD | WS_VISIBLE | CBRS_TOP
    | CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC) ||
       !m_wndToolBar.LoadToolBar(IDR_TOOLBAR))
    {
    AfxMessageBox("创建工具栏失败!");
    return -1;
    }
    else RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0);
    //……
    }