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


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

Функция EqualRect определяет, равны ли два указанных прямоугольника, сравнивая координаты их верхнего левого и нижнего правых углов.

Синтаксис

BOOL EqualRect(
  [in] const RECT *lprc1,
  [in] const RECT *lprc2
);

Параметры

[in] lprc1

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

[in] lprc2

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

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

Если два прямоугольника идентичны, возвращаемое значение будет ненулевым.

Если два прямоугольника не идентичны, возвращаемое значение равно нулю.

Комментарии

Функция EqualRect не обрабатывает пустые прямоугольники как равные, если их координаты отличаются.

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

Требования

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

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

IsRectEmpty

PtInRect

RECT

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

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