0

我有一个 CPaneDialog,它使用对话框资源来显示两个图形。一个图形左对齐,另一个图形右对齐。我总是希望该窗格位于菜单栏下方的主窗口顶部。我希望它始终存在,并且不希望用户能够移动或删除它。

在创建 CPaneDialog 时是否可以设置一种不会在窗格中放置“pin”或“close”按钮的样式?

我也在寻找替代方法。我已经研究过只使用 CWnd,但我不清楚如何强制其他可停靠窗口在其初始定位时考虑窗口的高度。

建议?

4

1 回答 1

3

您可以覆盖CDockablePane::OnBeforeFloat并返回FALSE以阻止窗格被分离。然后删除按钮只需调用受保护的方法CDockablePane::RemoveCaptionButtons

于 2013-11-13T14:40:58.777 回答