Функция Ellipse

Declare Function Ellipse Lib "gdi32.dll" (ByVal hdc As Long, ByVal X1 As Long, ByVal Y1 As Long, ByVal X2 As Long, ByVal Y2 As Long) As Long

Платформа: Win32s, Win 95/98, Win NT

Ellipse рисует эллипс на устройстве. Две координатных пары передаваемых функции не являются непосредственно частью эллипса , но определяют его прямоугольник ограничения. Прямоугольник ограничения - самый маленький возможный прямоугольник, содержащий эллипс. Эллипс рисуется текущим цветом устройства. Функция возвращает 0 в случае ошибки, или 1 в успешном случае.

hdc
Контекст устройства.
X1
Координата x верхнего левого угла прямоугольника ограничения.
Y1
Координата y верхнего левого угла прямоугольника ограничения.
X2
Координата x нижнего правого угла прямоугольника ограничения.
Y2
Координата y нижнего правого угла прямоугольника ограничения.

Пример:

' Рисуем красный эллипс с прямоугольником ограничения (25,30)-(100,75)
' на PictureBox1
Dim retval As Long  ' возвращаемое значение

PictureBox1.ForeColor = RGB(255, 0, 0)  ' устанавливаем красный цвет
retval = Ellipse(PictureBox1.hdc, 25, 30, 100, 75)

Схожие функции: AngleArc, Arc, ArcTo, Chord, Pie
Категория: Фигуры
В начало.