16,471
社区成员
发帖
与我相关
我的任务
分享
CStatusBar m_wndStatusBar;
CToolBar m_wndToolBar;
CReBar mReBar;//注意,这句是添加的变量
if (!m_wndToolBar.CreateEx(this,...... ||!m_wndToolBar.LoadToolBar(IDR_MAINFRAME))
{
TRACE0("Failed to create toolbar\n");
return -1; // fail to create
}
//上面是系统自己创建的,下面是需要添加的
mReBar.Create(this);
mReBar.AddBar(&m_wndToolBar);
mReBar.RedrawWindow();
REBARBANDINFO info;
info.cbSize=sizeof(info);
info.fMask = RBBIM_BACKGROUND;
m_wndToolBar.ModifyStyle(0,0x8000);
info.hbmBack =::LoadBitmap(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDB_BBK));
mReBar.GetReBarCtrl().SetBandInfo(0,&info);
//m_wndToolBar.EnableDocking(CBRS_ALIGN_ANY);
//EnableDocking(CBRS_ALIGN_ANY);
//DockControlBar(&m_wndToolBar);