The PAINTSTRUCT structure has the following form:
typedef struct tagPAINTSTRUCT {
HDC hdc;
BOOL fErase;
RECT rcPaint;
BOOL fRestore;
BOOL fIncUpdate;
BYTE rgbReserved[16];
} PAINTSTRUCT;
The PAINTSTRUCT structure contains information that can be used to paint the client area of a window.
Members
hdc
Identifies the display context to be used for painting.
fErase
Specifies whether the background needs to be redrawn. It is not 0 if the application should redraw the background. The application is responsible for drawing the background if a Windows window-class is created without a background brush (see the description of the hbrBackground member of the WNDCLASS structure in the Win32 SDK documentation).
rcPaint
Specifies the upper-left and lower-right corners of the rectangle in which the painting is requested.
fRestore
Reserved member. It is used internally by Windows.
fIncUpdate
Reserved member. It is used internally by Windows.
rgbReserved[16]
Reserved member. A reserved block of memory used internally by Windows.
See Also CPaintDC::m_ps