none
求助:工具栏停靠问题 RRS feed

  • 问题

  • 自己定义了一个工具栏,是从CToolBar派生的,程序是MDI类型,创建ToolBar后可以停靠在主框架上面,但是再拖下来的时候程序崩溃了,下面是栈的内容:

     

       mfc90ud.dll!CObject::IsKindOf(const CRuntimeClass * pClass=0x525758ac)  Line 45 + 0x8 bytes     C++

      mfc90ud.dll!AfxStaticDownCast(CRuntimeClass * pClass=0x525758ac, CObject * pObject=0x0001d004)  Line 62 + 0x12 bytes         C++

      mfc90ud.dll!CDockBar::GetDockedVisibleCount()  Line 95 + 0x18 bytes     C++

      mfc90ud.dll!CDockBar:SurprisenPaint()  Line 630 + 0x24 bytes    C++

     

    说名崩溃发生在MFC类库中的代码,但是这个Toolbar停靠在框架左边或者右边都没有问题,该程序以前是用VC6写的没有问题,现在升级到VS2008,因为MS MFC类库有些变动所以出现了这个问题,请帮忙看看问题是怎么出现的,有没有解决的办法,多谢!

     

    2009年1月23日 1:57

答案