Функция AngleArc рисует дугу, используя текущее для устройства перо. Круг, которым рисуется дуга, определён её центром и радиусом. Начало и конечные точки дуги определены угловыми мерами в градусах, и рисуются против часовой стрелки от линии, параллельной положительной оси x. Дуга непосредственно оттянута или по часовой стрелке или против часовой стрелки соединненых точек, в зависимости от параметров настройки устройства. AngleArc также рисует линию, соединяющую текущую точку устройства к началу дуги.
Declare Function AngleArc Lib "gdi32.dll" (ByVal hdc As Long, ByVal x As Long, ByVal y As Long, ByVal dwRadius As Long, ByVal eStartAngle As Single, ByVal eSweepAngle As Single) As Long
hdc - Дескриптор контекста устройства. x - координата x центра окружности. y - координата y центра окружности. dwRadius - радиус окружности. eStartAngel - угол (в градусах) отправной точки дуги. eSweepAngle - угол (в градусах) конечной точки дуги.
В случае ошибки функция возвращает 0 (используйте GetLastError для получения кода ошибки), в успешном случае функция возвращает значение, отличное от нуля.