首页 > 解决方案 > wxPanel 内的 wxMDIChildFrame

问题描述

我希望我的一些应用程序有一个使用多个 wxMDIChildFrame 的 MDI 接口,但我希望这些子框架位于 wxPanel 内部,而不是 wxMDIParentFrame 内部(我需要一个所谓的 wxMDIParentPanel)。

我想要这个的原因是因为我的应用程序(在大多数情况下)是带有 wxAuiNotebook 选项卡的 Aui 应用程序 - 但是我希望这些选项卡中的一个在其中包含多个 MDI 窗口。

我的问题是由于 wxMDIChildFrame 需要 wxMDIParentFrame 作为其父级,我不知道如何克服这个问题。

我在这里问了一个类似的问题:https ://forums.wxwidgets.org/viewtopic.php?f=1&t=47756

标签: c++wxwidgets

解决方案


除了wxMDIParentFrame. 您可以在任何窗口中使用基于 AUI 的类似 MDI 的界面,但是您应该直接使用 AUI 类。


推荐阅读