MyApp: (based on wxApp) This
just starts up the application, sets up the menu bar etc. This has
a child window...
MyFrame: (based on wxFrame)
This handles all the events created by menus and toolbars. This too
has a child window...
Either
MyCanvas: (based on wxScrolled
Window) This handles all the mouse events and drawing on the
screen (in the OnDraw method). Any menu events, eg from a popup
menu are propagated up to the frame window The MyFrame and
MyCanvas windows can communicate through pointers,
canvas and
pFrame This class is very
useful to display images and for drawing
textctrl: based on
wxTextCtrlA window in which
text is processed
listbox: based on wxListBox
A window in which lists can be displayed