CMFCCaptionBar位置无法正确保留

时间:2019-03-07 07:34:23

标签: c++ windows user-interface mfc

我试图将CMFCCaptionBar添加到已经具有一些CDockablePanes的MFC应用程序中。应用程序第一次运行标题栏的位置正确,但是重新启动应用程序后,标题栏卡在框架的顶部,而其他控件栏则停留在该位置。

以下是标准SDI模板的示例:

首次运行(期望的外观)

enter image description here

第二次运行

enter image description here

在第一次运行中,我可以浮动其他窗格,然后将其停靠在标题栏的左侧或右侧。在第二轮中,它们只会停在字幕栏下方。

要创建标题栏,请在所有现有的“ DockPane”调用之后调用此方法:

m_wndCaptionBar.Create(WS_CHILD | WS_VISIBLE | WS_CLIPCHILDREN, this, ID_CAPTIONBAR, 30, TRUE);

如何使标题栏始终位于左右停靠的窗格之间?

0 个答案:

没有答案