||This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here.
A device-context class derived from CDC.
class CPaintDC : public CDC
It performs a CWnd::BeginPaint at construction time and CWnd::EndPaint at destruction time.
A CPaintDC object can only be used when responding to a WM_PAINT message, usually in your OnPaint message-handler member function.
For more information on using CPaintDC, see Device Contexts.