Функция OffsetRect (winuser.h)
Функция OffsetRect перемещает указанный прямоугольник на указанные смещения.
Синтаксис
BOOL OffsetRect(
[in, out] LPRECT lprc,
[in] int dx,
[in] int dy
);
Параметры
[in, out] lprc
Указатель на структуру RECT , содержащую логические координаты перемещаемого прямоугольника.
[in] dx
Указывает величину для перемещения прямоугольника влево или вправо. Этот параметр должен быть отрицательным значением для перемещения прямоугольника влево.
[in] dy
Указывает величину для перемещения прямоугольника вверх или вниз. Этот параметр должен быть отрицательным значением для перемещения прямоугольника вверх.
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение.
Комментарии
Поскольку приложения могут использовать прямоугольники для различных целей, функции прямоугольника не используют явную единицу измерения. Вместо этого все координаты и измерения прямоугольника задаются в виде логических значений со знаком. Режим сопоставления и функция, в которой используется прямоугольник, определяют единицы измерения.
Примеры
Пример см. в разделе Использование прямоугольников.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |