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


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

Функция CreateEllipticRgnIndirect создает эллиптическую область.

Синтаксис

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

Параметры

[in] lprect

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

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

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

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

Комментарии

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

Ограничивающий прямоугольник определяет размер, форму и ориентацию области. Длинные стороны прямоугольника определяют длину основной оси эллипса; короткие стороны определяют длину вспомогательной оси эллипса; и центр прямоугольника определяет пересечение основной и вспомогательной осей.

Требования

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

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

CreateEllipticRegn

DeleteObject

RECT

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

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

SelectObject