1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
MyControl::MyControl(wxWindow* parent, const wxSize& size) :
wxControl(parent, -1, wxDefaultPosition, size)
{
// creation de bitmaps ...... pas important
wxStaticText* text = new wxStaticText(this, -1, wxString("A control : "));
wxBitmapButton* button1 = new wxBitmapButton(this, ...);
wxBitmapButton* button2 = new wxBitmapButton(this, ...);
wxBitmapButton* button3 = new wxBitmapButton(this, ...);
wxSlider* slider = new wxSlider(this, ID_SLIDER, 0, 0, 0);
// layout
wxBoxSizer* sizer = new wxBoxSizer(wxHORIZONTAL);
sizer->Add(text, 0);
sizer->Add(buttonPlay, 0);
sizer->Add(buttonPause, 0);
sizer->Add(buttonStop, 0);
sizer->Add(slider, 0);
SetSizer(sizer);
} |
Partager