Аналогична функции InvalidateRect() по своей работе и функциональности:
BOOL InvalidateRgn ( HWND hWnd, // окно HRGN hRgn, // регион BOOL bErase // тип перерисовке );
Единственное отличие в том, что отменяется она функцией ValidateRgn(). Немного про регион. Регион - это любая область окна и не обязательно прямоугольная. Дополнительную информацию о регионах можно найти в следуюших шагах: