Нарисовать дугу окружности в VB6

Шестаков19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
24.04.2009

Нужна процедура, которая будет рисовать на форме дугу окружности.

Visual Basic 6.0 !

Дуга ограничена хордой (ее тоже надо нарисовать).

Public Sub DrawCurv(ByVal cX As Single, ByVal cY As Single, _

ByVal Radius as Single, _

ChordWidth as Single, _

Optional ByVal FillColor As Long = vbGray, _

Optional ByVal LineColor As Long = vbRed, Optional ByVal LineWidth As Long = 1)

- cX, cY - координаты центра окружности относительно координат формы

- Radius

- ChordWidth - ширина хорды, на картинке (17.000 дюймов)

- FillColor - цвет, которым будет производиться заливка фигуры

- LineColor - цвет линии, которой ограничена фигура

- толщина линий, которыми ограничена фигура

Пример прикреплен. Участок закрашенный серым - то, что должно быть нарисовано.

Заявки фрилансеров