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()
{
......
}