(1)新建一个基于对话框的MFC应用程序PullDownMenuToolbarTest,删除对话框中原有控件。把res目录下的bmp文件导入到工程中。
(2)为CPullDownMenuToolbarTestDlg类添加成员变量:
CToolBar m_Toolbar;
CImageList m_ImageList;
在PullDownMenuToolbarTestDlg.h开头定义3个命令ID:
#define ID_SEARCH 1001
#define ID_UPDATEINFO 1002
#define ID_USER_MGR 1003
在BOOL CPullDownMenuToolbarTestDlg::OnInitDialog()中return TRUE;末尾前添加代码如下:
//创建图像列表
m_ImageList.Create(32, 32, ILC_COLOR24|ILC_MASK, 1, 1);
//向图像列表中添加图图像
CBitmap bmp;
for(int n=0; n<3; n++)
{
bmp.LoadBitmap(IDB_BITMAP1 + n);
m_ImageList.Add(&bmp, RGB(255, 255, 255));
bmp.DeleteObject();
}
//定义工具栏命令ID数组
UINT nArray[3];
for(int i=0; i