C++ 如何在wxWidgets中找到sizer?

C++ 如何在wxWidgets中找到sizer?,c++,find,wxwidgets,C++,Find,Wxwidgets,我不得不说我的英语不好 好吧,我的问题是我需要在我的程序的某个特定时刻将一个wxButton插入到一个wxBoxSizer。此sizer是其他sizer的子级,不是全局变量。我在另一个范围内,因此无法访问此wxBoxSizer 向wxsizer添加按钮不是问题,我只需要wxsizer,但我不知道如何获得它 我已经尝试过像FindWindowById、ByName这样的函数,但是使用wxsizers,但是我找不到任何东西 我希望您理解我的问题。如果您需要更多信息,请告诉我。您可以找到父窗口并使用其

我不得不说我的英语不好

好吧,我的问题是我需要在我的程序的某个特定时刻将一个wxButton插入到一个wxBoxSizer。此sizer是其他sizer的子级,不是全局变量。我在另一个范围内,因此无法访问此wxBoxSizer

向wxsizer添加按钮不是问题,我只需要wxsizer,但我不知道如何获得它

我已经尝试过像FindWindowById、ByName这样的函数,但是使用wxsizers,但是我找不到任何东西


我希望您理解我的问题。如果您需要更多信息,请告诉我。

您可以找到父窗口并使用其
GetSizer()
或sizer的任何现有子窗口,然后使用其
GetContainingSizer()
方法。目前无法找到施胶器本身。

您可以访问哪些内容?窗户?父母的尺寸?假设你从其中一个开始;您确定子尺码器的标准是什么?是否保证在父sizer中只有一个子sizer(我不会依赖于此-即使今天是真的,将来也很容易改变)?hi bogdan。我可以访问父sizer和wxbutton。