#include #include class MyApp : public wxApp { public: virtual bool OnInit(); }; IMPLEMENT_APP(MyApp) class Test : public wxFrame { public: Test(const wxString &text) : wxFrame(NULL, wxID_ANY, text, wxDefaultPosition, wxSize(640, 480)) { wxPanel *panel = new wxPanel(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxBORDER_RAISED); wxBoxSizer *sizer = new wxBoxSizer(wxHORIZONTAL); sizer->AddStretchSpacer(0); sizer->Add(new wxStaticText(panel, wxID_ANY, wxT("Testing")), 0, wxLEFT | wxRIGHT, 5); sizer->AddStretchSpacer(0); sizer->Add(new wxStaticLine(panel, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxLI_VERTICAL), 0, wxEXPAND | wxRIGHT, 5); sizer->AddStretchSpacer(1); sizer->Add(new wxStaticText(panel, wxID_ANY, wxT("Testing 2")), 0, wxLEFT | wxRIGHT, 5); sizer->AddStretchSpacer(1); panel->SetSizerAndFit(sizer); this->Center(); } }; bool MyApp::OnInit() { Test *test = new Test(wxT("Test")); test->Show(true); this->SetTopWindow(test); return true; }