wxStaticBox Class Reference
[Controls]

#include <wx/statbox.h>

Inheritance diagram for wxStaticBox:

Inheritance graph
[legend]

Detailed Description

A static box is a rectangle drawn around other panel items to denote a logical grouping of items.

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.

Library:  wxCore

Category:  Controls

Appearance:
wxMSW appearancewxGTK appearancewxMac appearance
wxMSW appearancewxGTK appearancewxMac appearance

See also:
wxStaticText

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.

List of all members.


Constructor & Destructor Documentation

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.

Parameters:
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.
See also:
Create()

virtual wxStaticBox::~wxStaticBox (  )  [virtual]

Destructor, destroying the group box.


Member Function Documentation

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.



wxWidgets logo

[ top ]