首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

,dialogbar异常

2012-04-22 
求助,dialogbar错误一个SDI项目,想建立一个Dialogbar,很简单的三,四句代码,却在最后一行出现错误,编译能通

求助,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是什么类型的对象?

热点排行