Окт 14

Отсечение

Отсечение — это ограничение вывода рисуемого изображения в пределах некоторой заданной области. Напомним, что Windows использует соответствующие понятия, связанные с данной проблемой:
Обновляемый регион {недействительный регион) — та часть окна, которая требует обновления после тех или иных событий. Обновляемый регион формируется как системой, так и приложением в результате вызова функции InvalidateRect или InvalidateRgn.
Видимый регион — та часть окна, которую в данный момент видит пользователь. В результате перекрытия другим окном видимая часть окна может измениться.
Регион отсечения — область, внутри которой система разрешает рисование. Когда приложение получает контекст устройства, система устанавливает регион отсечения как результат пересечения видимого региона и обновляемого региона. Приложение может усилить ограничения, накладываемые на регион отсечения, при помощи функции SetWindowRgn или SelectClipRgn. Обратите внимание на то, что при отсечении координаты всех регионов задаются в системе координат устройства.