IntersectClipRect
Функция IntersectClipRect создает новую область отсечения из пересечения текущей области отсечения и указанного прямоугольника.
int
IntersectClipRect
(
HDC
hdc
, // дескриптор контекста устройства
int
nLeftRect
, //
x
-координата верхнего левого угла прямоугольника
int
nTopRect
, //
y
-координата верхнего левого угла прямоугольника
int
nRightRect
, //
x
-координата нижнего правого угла прямоугольника
int
nBottomRect
//
y
-координата нижнего правого угла прямоугольника
);
Параметры
hdc
- идентифицирует контекст устройства.
nLeftRect
- идентифицирует логическую
x
-координату верхнего левого угла прямоугольника.
nTopRect
- идентифицирует логическую
y
-координату верхнего левого угла прямоугольника.
nRightRect
- идентифицирует логическую
x
-координату нижнего правого угла прямоугольника.
nBottomRect
- идентифицирует логическую
y
-координату нижнего правого угла прямоугольника.
Возвращаемые значения
В случае успеха возвращаемое значение определяет сложность области и может быть одним из предопределенных значений:
Значение |
Пояснение |
COMPLEXREGION |
Область состоит более чем из одного прямоугольника. |
ERROR |
Произошла ошибка. |
NULLREGION |
Пустая область. |
SIMPLEREGION |
Область является одиночным прямоугольником. |
Комментарии
Нижняя и правая грани указанного прямоугольника исключаются из области отсечения.
См . также
ExcludeClipRect .