读书人

dialogbar异常

发布时间: 2012-04-22 18:34:46 作者: rapoo

求助,dialogbar错误
一个SDI项目,想建立一个Dialogbar,很简单的三,四句代码,却在最后一行出现错误,编译能通过,运行时报错
生成dialgobar的代码如下,已经在资源view里新建dialog了
if (!m_wndDialogbar.Create(this,IDD_DIALOG1,CBRS_LEFT |CBRS_FLYBY | CBRS_TOOLTIPS|WS_CHILD,IDD_DIALOG1))
{
return -1;
}
m_wndDialogbar.EnableDocking(CBRS_ALIGN_ANY);
EnableDocking(CBRS_ALIGN_ANY);
DockControlBar(&m_wndDialogbar);
报错后跟进去看了下,是在winfrm2.cpp里CFrameWnd::DockControlBar函数的
pDockBar = (CDockBar*)GetControlBar(dwDockBarMap[i][0]);
ASSERT(pDockBar != NULL);出现错误
百思不得其解啊,请知道的大侠指点下,谢谢

[解决办法]
应该是m_wndDialogBar没有创建成功!

你的m_wndDialogBar是什么类型的对象?

读书人网 >VC/MFC

热点推荐