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


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

Функция CreateRectRgnIndirect создает прямоугольную область.

Синтаксис

HRGN CreateRectRgnIndirect(
  [in] const RECT *lprect
);

Параметры

[in] lprect

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

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

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

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

Комментарии

Если объект HRGN больше не нужен, вызовите функцию DeleteObject , чтобы удалить его.

Координаты региона представлены в виде 27-разрядных целых чисел со знаком.

Область будет исключаем нижнего и правого краев.

Требования

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

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

CreatePolyPolygonRgn

CreatePolygonRgn

CreateRectRgn

CreateRoundRectRgn

DeleteObject

ExtCreateRegion

GetRegionData

RECT

Функции регионов

Обзор регионов

SelectObject