A wxWindowDC must be constructed if an application wishes to paint on the
whole area of a window (client and decorations).
This should normally be constructed as a temporary stack object; don't store
a wxWindowDC object.
To draw on a window from inside OnPaint
, construct a wxPaintDC
To draw on the client area of a window from outside OnPaint
, construct a wxClientDC
To draw on the whole window including decorations, construct a wxWindowDC
Constructor. Pass a pointer to the window on which you wish to paint.