CReBar::AddBar()断言错误
void CMainFrame::OnTest()
{
// TODO: Add your command handler code here
CReBar myRebar;
myRebar.Create(this);
CToolBar toolbar1;
toolbar1.LoadToolBar(IDR_MAINFRAME);
myRebar.AddBar(&toolbar1);
CToolBar toolbar2;
toolbar2.LoadToolBar(IDR_TOOLBAR1);
myRebar.AddBar(&toolbar2);
}
目的是想新建一个控制条,往里面加两个工具条,但是在执行AddBar时出现Debug Assertion Failed!
查看bartool.cpp文件是在下面的这个断言出现错误,不知道为什么,请高手们多多指教。
BOOL CReBar::_AddBar(CWnd* pBar, REBARBANDINFO* pRBBI)
{
ASSERT(::IsWindow(pBar->m_hWnd));
}