1.在ResourceView里加入Toolbar资源,命名IDR_TOOLBAR1
2.在主程序的.h文件中加入变量:
CToolBar m_wndtoolbar;//添加工具栏
CImageList m_ilToolBar;//使工具栏图标显示256色
3.在主程序的.h文件中加入函数:
afx_msg BOOL OnToolTipText(UINT NID, NMHDR* pNMHDR, LRESULT* pResult);//使工具栏显示提示信息
4.在主程序的.h文件中的BEGIN_MESSAGE_MAP(CDetectorDlg, CDialog)函数里加入:
ON_NOTIFY_EX( TTN_NEEDTEXT, 0, OnToolTipText )//使工具栏显示提示信息
5.在主程序的.cpp文件中,在初始化的地方(OnCreate或者OnInitDialog)加入:
//添加一个平面工具栏
if (!m_wndtoolbar.CreateEx( this,TBSTYLE_FLAT , WS_CHILD | WS_VISIBLE | CBRS_ALIGN_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS,CRect(4,4,0,0)) ||!m_wndtoolbar.LoadToolBar(IDR_TOOLBAR1) )
{
TRACE0("failed to create toolbar\n");
return FALSE;
}
m_wndtoolbar.ShowWindow(SW_SHOW);
RepositionBars(AFX_IDW_CONTROLBAR