Функция CreateRoundRectRgn

Declare Function CreateRoundRectRgn Lib "gdi32" ( _
    ByVal X1 As Long,  _
    ByVal Y1 As Long,  _
    ByVal X2 As Long,  _
    ByVal Y2 As Long,  _
    ByVal X3 As Long,  _
    ByVal Y3 As Long) As Long

CreateRoundRectRgn создает округленную прямоугольную область и его описатель. Регион имеет форму подобно прямоугольнику с округленными углами. Регион определен координатой неокругленного прямоугольника, сопровождаемого шириной и высотой округленных углов.

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

Функция возвращает описатель созданного региона в успешном случае или 0 в случае ошибки (используйте GetLastError для получения кода ошибки).

Параметры

X1
Координата x левого верхнего угла прямоугольника
Y1
Координата y левого верхнего угла прямоугольника
X2
Координата x нижнего правого угла прямоугольника
Y2
Координата y нижнего правого угла прямоугольника
X3
Ширина части каждого угла к кругу
Y3
Высота части каждого угла к кругу

Пример

Смотри пример region.zip

Смотри также

CreateRectRgn, CreateRectRgnIndirect

Категория

Регионы