Поделиться через


Функция SelectClipRgn (wingdi.h)

Функция SelectClipRgn выбирает регион в качестве текущей области обрезки для указанного контекста устройства.

Синтаксис

int SelectClipRgn(
  [in] HDC  hdc,
  [in] HRGN hrgn
);

Параметры

[in] hdc

Дескриптор контекста устройства.

[in] hrgn

Дескриптор выбранной области.

Возвращаемое значение

Возвращаемое значение указывает сложность региона и может быть одним из следующих значений.

Код возврата Описание
NULLREGION
Область пуста.
SIMPLEREGION
Область представляет собой один прямоугольник.
COMPLEXREGION
Область — это несколько прямоугольников.
ошибка
Произошла ошибка. (Предыдущая область отсечения не затрагивается.)

Комментарии

Используется только копия выбранного региона. Сам регион можно выбрать для любого количества других контекстов устройства или удалить.

Функция SelectClipRgn предполагает, что координаты для региона указаны в единицах устройства.

Чтобы удалить область обрезки контекста устройства, укажите маркер области NULL .

Примеры

Пример см. в разделе Обрезка выходных данных.

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header wingdi.h (включая Windows.h)
Библиотека Gdi32.lib
DLL Gdi32.dll

См. также раздел

Функции обрезки

Общие сведения об обрезки

ExtSelectClipRgn