CRgn::CreateEllipticRgn

BOOL CreateEllipticRgn ( int x 1, int y1, int x 2, int y2 );

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

Ненулевое значение, если операция выполнена успешно; в противном случае 0.

Параметры

x 1

Определяет логический-координату x верхнего левого угла прямоугольника, ограничивающего эллипс.

y1

Определяет логический-координату y верхнего левого угла прямоугольника, ограничивающего эллипс.

x 2

Определяет логический-координату x нижнего правого угла прямоугольника, ограничивающего эллипс.

y2

Определяет логический-координату y нижнего правого угла прямоугольника, ограничивающего эллипс.

Примечания

Создает эллиптическую область. Регион определяется ограничивающим прямоугольником, заданным с x 1, y1, x 2и y2. Региона сохраняется в объекте CRgn.

Размер региона ограничен 32 767, 32 767 логические единицы или 64 K памяти, какое значение меньше.

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

Обзор CRgn |nbsp; Члены класса | Иерархическая схема

См. такжеnbsp;CRgn::CreateEllipticRgnIndirect, :: CreateEllipticRgn

Index