2个CDockablePane 面板显示有关问题

2个CDockablePane 面板显示问题
int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct)
{
if (CFrameWndEx::OnCreate(lpCreateStruct) == -1)
return -1;

BOOL bNameValid;
// 基于持久值设置视觉管理器和样式
OnApplicationLook(theApp.m_nAppLook);

m_wndRibbonBar.Create(this);
m_wndRibbonBar.LoadFromResource(IDR_RIBBON);

        。。。。。。。。。。。。。。。。。。。。。
m_testListView.EnableDocking(CBRS_ALIGN_ANY);
DockPane(&m_testListView);
m_testListView.ShowPane(FALSE,FALSE,FALSE);
 
m_testListView.m_myctreectrl.SetBkColor(RGB(206,225,255));

m_wndOutputView.EnableDocking(CBRS_ALIGN_ANY);
DockPane(&m_wndOutputView);
m_wndOutputView.ShowPane(FALSE,FALSE,FALSE);

return 0;
}
为何 2个会盖住呢???钉子钉上也没用

------解决方案--------------------
2个面板什么问题?
------解决方案--------------------
注册表项没有清理?
------解决方案--------------------
测试面板被output面板盖住了!output布置在底部,左边的测试面板下部被盖住
------解决方案--------------------
注册表项?没明白,是需要在app 的InitInstance函数里CleanState(_T("WorkSpace")); 吗?
这个会开始不显示面板。
测试output还是会盖住左边面板,它们是平等的,为何会被盖住呢

------解决方案--------------------
期待效果

------解决方案--------------------
reg delete HKEY_CURRENT_USER\Software\应用程序向导生成的本地应用程序\你的工程

然后重新打开