Important: |
---|
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist. |
This function retrieves the update region of a window by copying it into the specified region. The coordinates of the update region are relative to the upper-left corner of the window; that is, they are client coordinates.
int GetUpdateRgn( HWND hWnd , HRGN hRgn , BOOL bErase );
Parameters
Return Values
The return value indicates the complexity of the resulting region. COMPLEXREGION indicates that the region consists of more than one rectangle. ERROR indicates that an error occurred. NULLREGION indicates that the region is empty. SIMPLEREGION indicates that the region is a single rectangle.
Remarks
The bEraseparameter is ignored, the window background is not erased and no drawing is done.
The BeginPaintfunction automatically validates the update region, so any call to GetUpdateRgnmade immediately after the call to BeginPaintretrieves an empty update region.
Requirements
Runs on | Versions | Defined in | Include | Link to |
---|---|---|---|---|
Windows CE OS | 1.0 and later | Winuser.h | Coredll.lib, Winmgr.lib |
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, GetUpdateRect, UpdateWindow