C++ 有没有一种实用的方法可以在另一个wxPanel之上创建wxPanel?

C++ 有没有一种实用的方法可以在另一个wxPanel之上创建wxPanel?,c++,wxwidgets,C++,Wxwidgets,有两个用于不同用途的主面板。其中一个面板用于使用dc(面板-D)绘制一些图形,另一个面板包含一些用于获取用户输入的按钮(面板-I)。问题在于这两个面板的位置。我正在尝试将Panel-I放置在Panel-D上,如下所示(如始终在顶部选项)。这件事的难点在于,我不能将Panel-I放入Panel-D,因为我们不能干预Panel-D上的绘图功能 我尝试对各种类型的WXSizer和wxSizerFlags使用不同的技术,但无法获得所需的方向/位置。如有任何建议,我将不胜感激 如果您将Panel-I创建为

有两个用于不同用途的主面板。其中一个面板用于使用dc(面板-D)绘制一些图形,另一个面板包含一些用于获取用户输入的按钮(面板-I)。问题在于这两个面板的位置。我正在尝试将Panel-I放置在Panel-D上,如下所示(如始终在顶部选项)。这件事的难点在于,我不能将Panel-I放入Panel-D,因为我们不能干预Panel-D上的绘图功能

我尝试对各种类型的WXSizer和wxSizerFlags使用不同的技术,但无法获得所需的方向/位置。如有任何建议,我将不胜感激


如果您将Panel-I创建为Panel-D的子级,您应该不会遇到任何问题。然后,您可以以任何方式对其进行定位:手动(例如,如果其位置固定)或使用大小尺。

我尝试将这些面板作为另一个面板的子级来实现。但是,我有一个解决方案,就像你说的那样。@Tunahan-VZ说每个面板都需要一个不同的父面板。面板D是子面板,面板I是面板D的子面板。。。