Окружность и эллипс
Нарисовать эллипс или окружность (частный случай эллипса) можно при помощи метода
Ellipse. Инструкция вызова метода в общем виде выглядит следующим образом:
Canvas->Ellipse(xl,yl,x2,у2)
Параметры x1, y1, x2, y2 определяют координаты прямоугольника, внутри которого вычерчивается эллипс или, если прямоугольник является квадратом, — окружность (рис. 3.3).
Рис. 3.3. Значения параметров метода Ellipse определяют вид геометрической фигуры
Вместо четырех параметров — координат диагональных углов прямоугольника — методу
Ellipse можно передать один — объект типа TRect. Следующий фрагмент кода демонстрирует использование объекта
TRect в качестве параметра метода Ellipse.
TRect rec = Rect(10,10,50,50);
Canvas->Ellipse(rec);
Как и в случае вычерчивания других примитивов, вид контура эллипса (цвет, толщину и стиль линии) определяют значения свойства Реn, а цвет и стиль заливки области внутри эллипса — значения свойства Brush той поверхности (canvas), на которой метод чертит.