В случае успеха возвращается ненулевое значение.
В случае неудачи возвращается нуль.
Комментарии
В случае успеха значение
Текущая область отсечения контекста устройства определяется пересечением его области отсечения и его метаобласти.
См. также
SetMetaRgn .
IntersectClipRect
Функция IntersectClipRect создает новую область отсечения из пересечения текущей области отсечения и указанного прямоугольника.
int IntersectClipRect (
HDC
int
int
int
int
);
Параметры
Возвращаемые значения
В случае успеха возвращаемое значение определяет сложность области и может быть одним из предопределенных значений:
Значение | Пояснение |
COMPLEXREGION | Область состоит более чем из одного прямоугольника. |
ERROR | Произошла ошибка. |
NULLREGION | Пустая область. |
SIMPLEREGION | Область является одиночным прямоугольником. |
Комментарии
Нижняя и правая грани указанного прямоугольника исключаются из области отсечения.
См . также
ExcludeClipRect .
OffsetClipRgn
Функция OffsetClipRgn перемещает область отсечения контекста устройства на указанные смещения.
int OffsetClipRgn (
HDC
int
int
);
Параметры
Возвращаемые значения
В случае успеха возвращаемое значение определяет сложность области и может быть одним из предопределенных значений:
Значение | Пояснение |
COMPLEXREGION | Область состоит более чем из одного прямоугольника. |
ERROR | Произошла ошибка. |
NULLREGION | Пустая область. |
SIMPLEREGION | Область является одиночным прямоугольником. |
См. также
SelectClipRgn .
SelectClipPath
Функция SelectClipPath выбирает текущий путь ( path ) в качестве области отсечения для контекста устройства, объединяя новую область отсечения с существующей, используя указанный режим.
BOOL SelectClipPath (
HDC
int
);
Параметры
Значение | Пояснение |
RGN _ AND | Новая область отсечения включает пересечение (перекрывающиеся участки) текущей области отсечения и текущего пути. |
RGN _ COPY | Новой областью отсечения является текущий путь. |
RGN _ DIFF | Новая область отсечения включает участки текущей области отсечения и участки, исключенные из текущего пути. |
RGN _ OR | Новая область отсечения представляет собой объединение текущей области отсечения и текущего пути. |
RGN _ XOR | Новая область отсечения включает в себя объединение текущей области отсечения и текущего пути, но без пересекающихся участков. |
Возвращаемые значения
В случае успеха возвращается ненулевое значение.