MFC:允许停靠到主视图

MFC:允许停靠到主视图,mfc,docking,Mfc,Docking,在Visual Studio中,可以将任意窗格停靠到窗口中心的主视图: 在上图中,错误列表窗格停靠到主视图 我想用MFC中的CDockablePanes来实现这一点。但是,默认情况下,似乎不允许将窗格停靠到主视图。这在MFC中是可能的吗?如果是这样,是如何完成的?窗格通常停靠在CMainFrame上,并且可以停靠在主视图上方 如果需要将它们停靠在视图中,则应在CChildFrame中创建(并停靠到) 确保使用.EnableDocking(CBRS\u ALIGN\u ANY)和启用对接(CBRS

在Visual Studio中,可以将任意窗格停靠到窗口中心的主视图:

在上图中,错误列表窗格停靠到主视图


我想用MFC中的CDockablePanes来实现这一点。但是,默认情况下,似乎不允许将窗格停靠到主视图。这在MFC中是可能的吗?如果是这样,是如何完成的?

窗格通常停靠在
CMainFrame
上,并且可以停靠在主视图上方

如果需要将它们停靠在视图中,则应在
CChildFrame
中创建(并停靠到)

确保使用
.EnableDocking(CBRS\u ALIGN\u ANY)
启用对接(CBRS\u ALIGN\u ANY)


如果您指的是将可固定窗格转换为选项卡式文档,请右键单击窗格标题并选择“
选项卡式文档


另外,请查看并查看。

我需要在哪些类上调用EnableDocking()?@josmith42-
EnableDocking()
cmInframe::OnCreate()
中调用,或者在
CChildFrame
中调用,如果您想在那里调用面板的话。看起来m_bCanConvertControlBarToMDIChild就是我要找的。谢谢大家!@josmith42-没问题。很乐意帮忙。