MFC:允许停靠到主视图
MFC: allow docking to main view
在 Visual Studio 中,您可以将任意窗格停靠到 window 中心的主视图:
在上图中,错误列表窗格停靠在主视图中。
我想用 MFC 中的 CDockablePanes 来完成。但是,默认情况下,似乎不允许将窗格停靠到主视图。这可能与 MFC 吗?如果有,是怎么做到的?
窗格通常停靠在 CMainFrame
上,它们可以停靠在主视图上方。
如果您需要将它们停靠 在您的视图中 它们应该在 CChildFrame
.
中创建(并停靠到)
确保使用 .EnableDocking(CBRS_ALIGN_ANY);
和 EnableDocking(CBRS_ALIGN_ANY);
如果您指的是 将可停靠窗格转换为选项卡式文档,请右键单击窗格 header 和 select 'Tabbed Document
'.
另请查看 CDockablePane::ConvertToTabbedDocument
and m_bCanCovertControlBarToMDIChild
。
在 Visual Studio 中,您可以将任意窗格停靠到 window 中心的主视图:
在上图中,错误列表窗格停靠在主视图中。
我想用 MFC 中的 CDockablePanes 来完成。但是,默认情况下,似乎不允许将窗格停靠到主视图。这可能与 MFC 吗?如果有,是怎么做到的?
窗格通常停靠在 CMainFrame
上,它们可以停靠在主视图上方。
如果您需要将它们停靠 在您的视图中 它们应该在 CChildFrame
.
确保使用 .EnableDocking(CBRS_ALIGN_ANY);
和 EnableDocking(CBRS_ALIGN_ANY);
如果您指的是 将可停靠窗格转换为选项卡式文档,请右键单击窗格 header 和 select 'Tabbed Document
'.
另请查看 CDockablePane::ConvertToTabbedDocument
and m_bCanCovertControlBarToMDIChild
。