vc 为对话框添加工具栏

1.新建工具栏资源  IDR_TOOBAR

2.在对话框类中添加变量 CToolBar m_ToolBar;

3.在OnInitDialog()函数中添加代码 :

m_ToolBar.CreateEx(this,TBSTYLE_FLAT,WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP); m_ToolBar.LoadToolBar(IDR_TOOLBAR); RepositionBars(AFX_IDW_CONTROLBAR_FIRST,AFX_IDW_CONTROLBAR_LAST,0); m_ToolBar.ShowWindow(SW_SHOW);

4.添加响应消息,可以自动添加也可以手动添加,手动添加的方式:

xxxDlg.h:

     afx_msg void OnCreateNewFile();

 

 

xxxDlg.cpp:

 

       BEGIN_MESSAGE_MAP(CTestDlg, CDialog)

              ON_COMMAND(ID_32771, &CTestDlg::OnCreateNewFile)

       END_MESSAGE_MAP()

 

       void CTestDlg::OnCreateNewFile()
       {
                    ......
       }

你可能感兴趣的:(command,工具)