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


Функция RectVisible (wingdi.h)

Функция RectVisible определяет, находится ли какая-либо часть указанного прямоугольника в области обрезки контекста устройства.

Синтаксис

BOOL RectVisible(
  [in] HDC        hdc,
  [in] const RECT *lprect
);

Параметры

[in] hdc

Дескриптор контекста устройства.

[in] lprect

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

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

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

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

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

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

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

Требования

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

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

Функции обрезки

Общие сведения об обрезки

CreateRectRgn

PtVisible

RECT

SelectClipRgn