vc中TOOLBAR的使用
在VC中对工具条的每个按钮进行图片的添加
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP
| CBRS_TOOLTIPS | CBRS_FLYBY | CBRS_SIZE_DYNAMIC /* | TBSTYLE_TRANSPARENT*/) ||
!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
m_wndToolBar.ModifyStyle(0, TBSTYLE_FLAT |CBRS_TOOLTIPS// | TBSTYLE_TRANSPARENT
);
m_wndToolBar.GetToolBarCtrl().SetExtendedStyle(TBSTYLE_EX_DRAWDDARROWS);
m_wndToolBar.SetButtons(NULL,3);
//
m_imagelist.Create(64,64,ILC_COLOR24,5,3);
CBitmap bitmap1;
bitmap1.LoadBitmap(IDB_BITMAP1);
m_imagelist.Add(&bitmap1,RGB(0,0,0));
//bitmap1.DeleteObject();
CBitmap bitmap2;
bitmap2.LoadBitmap(IDB_BITMAP2);
m_imagelist.Add(&bitmap2,RGB(0,0,0));
//bitmap2.DeleteObject();
CBitmap bitmap3;
bitmap3.LoadBitmap(IDB_BITMAP3);
m_imagelist.Add(&bitmap3,GetSysColor(COLOR_SCROLLBAR));
//bitmap3.DeleteObject();
m_wndToolBar.GetToolBarCtrl().SetImageList(&m_imagelist);
m_wndToolBar.GetToolBarCtrl().SetButtonSize(CSize(64,64));
m_wndToolBar.GetToolBarCtrl().SetBitmapSize(CSize(62,62));
//为什么不行啊