如何将停靠在选项卡中的 CDockablePane 带到前面

Posted

技术标签:

【中文标题】如何将停靠在选项卡中的 CDockablePane 带到前面【英文标题】:How do I bring a CDockablePane which is docked into a tab to the front 【发布时间】:2016-06-21 07:57:41 【问题描述】:

我有一个 MFC 应用程序(它正在使用功能包),它有多个继承自 CDockablePane 的类,可以停靠在应用程序周围,我的应用程序很像 Visual Studio 已将这些窗格中的多个停靠在一个选项卡区域按钮。

输出 |错误列表 |观看 |线程

等等……

但是,在某些事件中,我想将“Watch”放在该选项卡式文档的前面,以便其内容可见。

有谁知道我是怎么做到的,记住“Watch”也可以单独停靠在一边,但也可以浮动

在此先感谢

【问题讨论】:

【参考方案1】:

您需要将其设置为活动选项卡,最简单的方法是使用 ShowPane() 方法:

m_MyPane.ShowPane(TRUE, FALSE, TRUE);

最后一个参数是“bActivate”。

【讨论】:

以上是关于如何将停靠在选项卡中的 CDockablePane 带到前面的主要内容,如果未能解决你的问题,请参考以下文章

如何将 CPaneDialog 停靠到 MainFrm 和..?

将标尺添加到 MFC 应用程序中的 CDockablePane

使用 MFC Feature Pack 1 在 VS2008 中停靠选项卡式窗格位置

如何在浮动状态下隐藏 CDockablePane 中的标题栏?

MFC CView 进入 CDockablePane

当 MFC(功能包)调用 CDockablePane::Serialize() 时?