Функция ValidateRgn удаляет область из текущей области обновления указанного окна.
BOOL ValidateRgn(
HWND hWnd, // дескриптор окна
HRGN hRgn // дескриптор области
);
Параметры:
hWnd | Указывает окно, чья область обновления будет модифицирована. |
hRgn | Указывает область, которая определяет удаляемую область из области обновления. Если этот параметр равен NULL, удаляется вся клиентская область. |
Возвращаемые значения:
При успешном завершении, функция возвращает ненулевое значение.
При ошибке возвращается ноль.
Замечания:
Функция BeginPaint автоматически проверяет правильность всей клиентской области. Ни функция ValidateRect, ни ValidateRgn не должны вызываться, если часть области обновления была утверждена прежде, чем было сгенерировано следующее сообщение WM_PAINT.
Смотрите также:
BeginPaint,
ExcludeUpdateRgn, InvalidateRect, InvalidateRgn,
ValidateRgn, WM_PAINT