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


Функция SetRect (winuser.h)

Функция SetRect задает координаты указанного прямоугольника. Это эквивалентно назначению аргументов left, top, right и bottom соответствующим членам структуры RECT .

Синтаксис

BOOL SetRect(
  [out] LPRECT lprc,
  [in]  int    xLeft,
  [in]  int    yTop,
  [in]  int    xRight,
  [in]  int    yBottom
);

Параметры

[out] lprc

Указатель на структуру RECT , содержащую задается прямоугольник.

[in] xLeft

Задает координату X левого верхнего угла прямоугольника.

[in] yTop

Задает координату по оси Y левого верхнего угла прямоугольника.

[in] xRight

Задает координату X правого нижнего угла прямоугольника.

[in] yBottom

Задает координату по оси Y правого нижнего угла прямоугольника.

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

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция выполняется неудачно, возвращается нулевое значение.

Комментарии

Поскольку приложения могут использовать прямоугольники для разных целей, функции прямоугольника не используют явную единицу измерения. Вместо этого все координаты и измерения прямоугольника задаются в виде подписанных логических значений. Режим сопоставления и функция, в которой используется прямоугольник, определяют единицы измерения.

Примеры

Пример см. в разделе Использование прямоугольников.

Требования

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

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

CopyRect

RECT

Функции прямоугольника

Общие сведения о прямоугольниках

SetRectEmpty