CRgn::OffsetRgn
Перемещает область, хранящиеся в объекте CRgn заданные смещения.
int OffsetRgn(
int x,
int y
);
int OffsetRgn(
POINT point
);
Параметры
x
Определяет число единиц, чтобы перемещаться слева или справа.y
Определяет число единиц для перемещения вверх или вниз.point
Координата х point определяет число единиц, чтобы перемещаться слева или справа.Координата y point определяет число единиц для перемещения вверх или вниз.Параметр point может быть либо объектом или структурой POINTCPoint.
Возвращаемое значение
Тип новой области.Он может быть одним из следующих значений:
Область COMPLEXREGION есть перекрывающихся границы.
Маркер области ERROR недопустим.
Область NULLREGION пуста.
Область SIMPLEREGION нет пересекающихся границы.
Заметки
Функция перемещает единиц вдоль области x единиц оси X и y - вдоль оси Y.
Значения координат области должны быть меньше или равным 32.767 и коды которых больше или равно – 32.768.Параметры x и y необходимо тщательно выбрать для предотвращения недопустимые координаты области.
Пример
См. пример для CRgn::CreateEllipticRgn.
Требования
Header: afxwin.h