我可以删除 CDockablePane 中的标题吗?

Can I remove the caption in a CDockablePane

本文关键字:标题 删除 CDockablePane 我可以      更新时间:2023-10-16

我正在移植 MFC 应用程序以使用功能区 UI 和 MFC 功能包,并希望有一个不包含标题的停靠水平窗格。 我希望像这样的东西

MyPane.ModifyStyle(WS_CAPTION, 0);
m_pParentFrame->RecalcLayout();

会工作,但没有快乐。 FWIW,停靠窗格正在主视图下方托管一个宽的水平对话框,标题浪费的桌面空间比我想放弃的要多。

编辑:进一步的谷歌搜索在这里找到了可能的解决方案:http://www.sibisa.com/remove-hide-title-bar-board-cdockablepane-window/

编辑2:EnableGripper(FALSE)是需要的,见 https://msdn.microsoft.com/en-us/library/bb984118.aspx

调用 EnableGripper(FALSE) 会删除标题。