01: #include <wx/wx.h>
02:
03: /**
04: A basic application that shows an empty frame.
05: */
06: class BasicApp : public wxApp
07: {
08: public:
09: /**
10: Constructs the frame.
11: */
12: BasicApp();
13: /**
14: Shows the frame.
15: @return true
16: */
17: virtual bool OnInit();
18: private:
19: wxFrame* frame;
20: };
21:
22: DECLARE_APP(BasicApp)
23:
24: IMPLEMENT_APP(BasicApp)
25:
26: BasicApp::BasicApp()
27: {
28: frame = new wxFrame(NULL, -1, "My First GUI Program");
29: }
30:
31: bool BasicApp::OnInit()
32: {
33: frame->Show(true);
34: return true;
35: }
36: