CreateEllipticRgn

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


HRGN CreateEllipticRgn (

    int nLeftRect , // x -координата верхнего левого угла

// ограничивающего прямоугольника

    int nTopRect , // y - координата верхнего левого угла

// ограничивающего прямоугольника

    int nRightRect , // x -координата нижнего правого угла

// ограничивающего прямоугольника

    int nBottomRect  // y - координата нижнего правого угла

// ограничивающего прямоугольника

  );

Параметры

nLeftRect - определяет x -координату верхнего левого угла прямоугольника, ограничивающего эллипс.
nTopRect - определяет y -координату верхнего левого угла прямоугольника, ограничивающего эллипс.
nRightRect - определяет x -координату нижнего правого угла прямоугольника, ограничивающего эллипс.
nBottomRect - определяет y -координату нижнего правого угла прямоугольника, ограничивающего эллипс.

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

В случае успеха возвращается дескриптор области.
В случае неудачи возвращается NULL .

Комментарии

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

См. также

CreateEllipticRgnIndirect , DeleteObject , SelectObject .

Hosted by uCoz