#include <wx/statbox.h>
Please note that a static box should not be used as the parent for the controls it contains, instead they should be siblings of each other. Although using a static box as a parent might work in some versions of wxWidgets, it results in a crash under, for example, wxGTK.
Also, please note that because of this, the order in which you create new controls is important. Create your wxStaticBox control before any siblings that are to appear inside the wxStaticBox in order to preserve the correct Z-Order of controls.
![]() | ![]() | ![]() |
wxMSW appearance | wxGTK appearance | wxMac appearance |
Public Member Functions | |
wxStaticBox () | |
Default constructor. | |
wxStaticBox (wxWindow *parent, wxWindowID id, const wxString &label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr) | |
Constructor, creating and showing a static box. | |
virtual | ~wxStaticBox () |
Destructor, destroying the group box. | |
bool | Create (wxWindow *parent, wxWindowID id, const wxString &label, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=0, const wxString &name=wxStaticBoxNameStr) |
Creates the static box for two-step construction. |
wxStaticBox::wxStaticBox | ( | ) |
Default constructor.
wxStaticBox::wxStaticBox | ( | wxWindow * | parent, | |
wxWindowID | id, | |||
const wxString & | label, | |||
const wxPoint & | pos = wxDefaultPosition , |
|||
const wxSize & | size = wxDefaultSize , |
|||
long | style = 0 , |
|||
const wxString & | name = wxStaticBoxNameStr | |||
) |
Constructor, creating and showing a static box.
parent | Parent window. Must not be NULL. | |
id | Window identifier. The value wxID_ANY indicates a default value. | |
label | Text to be displayed in the static box, the empty string for no label. | |
pos | Window position. If wxDefaultPosition is specified then a default position is chosen. | |
size | Checkbox size. If wxDefaultSize is specified then a default size is chosen. | |
style | Window style. See wxStaticBox. | |
name | Window name. |
virtual wxStaticBox::~wxStaticBox | ( | ) | [virtual] |
Destructor, destroying the group box.
bool wxStaticBox::Create | ( | wxWindow * | parent, | |
wxWindowID | id, | |||
const wxString & | label, | |||
const wxPoint & | pos = wxDefaultPosition , |
|||
const wxSize & | size = wxDefaultSize , |
|||
long | style = 0 , |
|||
const wxString & | name = wxStaticBoxNameStr | |||
) |
Creates the static box for two-step construction.
See wxStaticBox() for further details.
![]() |
[ top ] |