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);这一行出错。各位帮忙看看。
CDockablePane* pTabbedBar = NULL;
C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);
与C1呈选项卡的方式显示,但是C1自动隐藏时,要是通过按钮显示C2,程序就会崩溃。
跟踪时,发现运行至C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);这一行出错。各位帮忙看看。
发现运行至C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);这一行出错。
C2.AttachToTabWnd(&C1, DM_SHOW, TRUE, &pTabbedBar);
这里面的参数和C1停靠时都一样的,但就是C1自动隐藏的时会出错,停靠时就不出错。
我发现你的代码没啥问题啊!你可以参考Visual C++ 2008 Feature Pack Demo的RibbonMDI例程。