代码加入:
你就是想改变工具条的图吗?可以增加2个位图资源,然后装载上,就可以了。下面的代码实现热敏工具条,你可以参考!
if (!m_wndToolBar.CreateEx(this, TBSTYLE_FLAT, WS_CHILD | WS_VISIBLE | CBRS_TOP | CBRS_GRIPPER | CBRS_TOOLTIPS| CBRS_SIZE_DYNAMIC) ||!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar/n");
return -1; // fail to create
}
m_wndToolBar.SetWindowText(_T("标准"));
//create and set toolbar image
CImageList imageList;
CBitmap bitmap;
bitmap.LoadBitmap(IDB_TOOLBAR_COLD);
imageList.Create(16,15,ILC_COLORDDB|ILC_MASK,13,1);
imageList.Add(&bitmap,RGB(255,0,255));
m_wndToolBar.SendMessage(TB_SETIMAGELIST,0,(LPARAM)imageList.m_hImageList);
imageList.Detach();
bitmap.Detach();
bitmap.LoadBitmap(IDB_TOOLBAR_HOT);
imageList.Create(16,15,ILC_COLORDDB|ILC_MASK,13,1);
imageList.Add(&bitmap,RGB(255,0,255));
m_wndToolBar.SendMessage(TB_SETHOTIMAGELIST,0,(LPARAM)imageList.m_hImageList);
imageList.Detach();
bitmap.Detach();
toolbar加载位图
最新推荐文章于 2018-01-05 16:04:00 发布