VC9中,CDockablePane的派生类C1,C2。C1中有事件创建C2的对象,C2通过
CDockablePane* pTabbedBar = NULL;
C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);
与C1呈选项卡的方式显示,但是C1自动隐藏时,要是通过按钮显示C2,程序就会崩溃。
跟踪时,发现运行至C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);这一行出错。各位帮忙看看。

解决方案 »

  1.   

    不懂,不过,有没有跟踪过C2值如何,pTabbedBar值又如何?
    发现运行至C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);这一行出错。
     
      

  2.   

    跟踪进去后,发现C1自动隐藏的时候,
    C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);
    这里面的参数和C1停靠时都一样的,但就是C1自动隐藏的时会出错,停靠时就不出错。
      

  3.   


         我发现你的代码没啥问题啊!你可以参考Visual C++ 2008 Feature Pack Demo的RibbonMDI例程。