PAINTSTRUCT Structure

The PAINTSTRUCT structure contains information that can be used to paint the client area of a window.

typedef struct tagPAINTSTRUCT {
   HDC hdc;
   BOOL fErase;
   RECT rcPaint;
   BOOL fRestore;
   BOOL fIncUpdate;
   BYTE rgbReserved[16];
} PAINTSTRUCT;

Parameters

  • 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 Windows SDK).

  • 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.

Requirements

Header: winuser.h

See Also

Concepts

Structures, Styles, Callbacks, and Message Maps

CPaintDC::m_ps