1\section{\class{wxWindowDC}}\label{wxwindowdc} 2 3A wxWindowDC must be constructed if an application wishes to paint on the 4whole area of a window (client and decorations). 5This should normally be constructed as a temporary stack object; don't store 6a wxWindowDC object. 7 8To draw on a window from inside {\bf OnPaint}, construct a \helpref{wxPaintDC}{wxpaintdc} object. 9 10To draw on the client area of a window from outside {\bf OnPaint}, construct a \helpref{wxClientDC}{wxclientdc} object. 11 12To draw on the whole window including decorations, construct a \helpref{wxWindowDC}{wxwindowdc} object 13(Windows only). 14 15\wxheading{Derived from} 16 17\helpref{wxDC}{wxdc} 18 19\wxheading{Include files} 20 21<wx/dcclient.h> 22 23\wxheading{See also} 24 25\helpref{wxDC}{wxdc}, \helpref{wxMemoryDC}{wxmemorydc}, \helpref{wxPaintDC}{wxpaintdc},\rtfsp 26\helpref{wxClientDC}{wxclientdc}, \helpref{wxScreenDC}{wxscreendc} 27 28\latexignore{\rtfignore{\wxheading{Members}}} 29 30\membersection{wxWindowDC::wxWindowDC}\label{wxwindowdcwxwindowdc} 31 32\func{}{wxWindowDC}{\param{wxWindow*}{ window}} 33 34Constructor. Pass a pointer to the window on which you wish to paint. 35 36 37 38