PAINTSTRUCT

This structure contains information that an application uses to paint the client area of a window owned by that application.

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

Members

  • hdc
    Handle to the display DC to be used for painting.
  • fErase
    Boolean that specifies whether the background must be erased. This value is nonzero if the application should erase the background. The application is responsible for erasing the background if a window class is created without a background brush. For more information about backgrounds, see the description of the hbrBackground member of the WNDCLASS structure.
  • rcPaint
    Specifies a RECT structure that specifies the upper left and lower right corners of the rectangle in which the painting is requested.
  • fRestore
    Reserved; used internally by the system.
  • fIncUpdate
    Reserved; used internally by the system.
  • rgbReserved
    Reserved; used internally by the system.

Requirements

Runs on Versions Defined in Include Link to
Windows CE OS 1.0 and later Winuser.h    

Note   This API is part of the complete Windows CE OS package as provided by Microsoft. The functionality of a particular platform is determined by the original equipment manufacturer (OEM) and some devices may not support this API.

See Also

BeginPaint, RECT, WNDCLASS

 Last updated on Tuesday, July 13, 2004

© 1992-2000 Microsoft Corporation. All rights reserved.