新手求助~用vc++2008sp1创建工具栏失败
步骤如下:1.先在Resource的ToolBar中插入一个新的工具栏,IDR_TOOLBAR1
2,在Frame类中添加protected变量,名为m_nToolBar
3.在Frame类中的OnCreate函数中添加如下代码:
if (!m_nToolBar.Create(this) ||
!m_nToolBar.LoadToolBar(IDR_TOOLBAR1))
{
TRACE0("Failed to create toolbar\n");
return -1;
}
m_nToolBar.EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_nToolBar);
4,F7通过,F5出错。内容如下:
Debug Assertion Failed!
Programme:....exe
File:f:\dd\vctools\vclibs\ship\atlmfc\src\mfc\winfrm2.cpp
Line:92
5.然后按Retry去debug,定位到如下语句:
ASSERT(pDockBar != NULL);
不明白是什么原因,谁帮我看看啊~~