The InvalidateRect function adds a rectangle to the specified window’s update region. The update region represents the portion of the window’s client area that must be redrawn.
BOOL InvalidateRect(
HWND hWnd, |
// handle of window with changed update region |
CONST RECT *lpRect, |
// address of rectangle coordinates |
BOOL bErase |
// erase-background flag |
); |
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error information, call GetLastError.
The invalidated areas accumulate in the update region until the region is processed when the next WM_PAINT message occurs or until the region is validated by using the ValidateRect or ValidateRgn function.
Windows sends a WM_PAINT message to a window whenever its update region is not empty and there are no other messages in the application queue for that window.
If the bErase parameter is TRUE for any part of the update region, the background is erased in the entire region, not just in the given part.
BeginPaint, InvalidateRgn, RECT, ValidateRect, ValidateRgn, WM_ERASEBKGND, WM_NCPAINT, WM_PAINT
file: /Techref/os/win/api/win32/func/src/f50_6.htm, 3KB, , updated: 2000/4/7 11:19, local time: 2024/11/9 15:25,
3.145.12.212:LOG IN ©2024 PLEASE DON'T RIP! THIS SITE CLOSES OCT 28, 2024 SO LONG AND THANKS FOR ALL THE FISH!
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://linistepper.com/techref/os/win/api/win32/func/src/f50_6.htm"> InvalidateRect</A> |
Did you find what you needed? |