CRgn::CreateRoundRectRgn

BOOL CreateRoundRectRgn( int x1, int y1, int x2, int y2, int x3, int y3 );

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

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

Параметры

x 1

Определяет логический-координату x верхнего левого угла области.

y1

Определяет логический-координату y верхнего левого угла области.

x 2

Определяет логический-координату x нижнего правого угла региона.

y2

Определяет логический-координату y нижнего правого угла региона.

x 3

Определяет ширину эллипса, используемый для создания скругленные углы.

y3

Определяет высоту эллипса, используемый для создания скругленные углы.

Примечания

Создает прямоугольную область с закругленными углами, которые хранятся в объекте CRgn.

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

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

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

См. такжеnbsp;CRgn::CreateRectRgn, CRgn::CreateRectRgnIndirect, :: CreateRoundRectRgn

Index