Метод Graphics::D rawArc(constPen*,REAL,REAL,REAL,REAL,REAL,REAL)(gdiplusgraphics.h)

Метод Graphics::D rawArc рисует дугу. Дуга является частью эллипса.

Синтаксис

Status DrawArc(
  const Pen *pen,
  REAL      x,
  REAL      y,
  REAL      width,
  REAL      height,
  REAL      startAngle,
  REAL      sweepAngle
);

Параметры

pen

Указатель на перо, используемое для рисования дуги.

x

Вещественное число, указывающее координату X левого верхнего угла ограничивающего прямоугольника для эллипса, содержащего дугу.

y

Вещественное число, указывающее координату Y левого верхнего угла ограничивающего прямоугольника для эллипса, содержащего дугу.

width

Вещественное число, указывающее ширину эллипса, содержащего дугу.

height

Вещественное число, указывающее высоту эллипса, содержащего дугу.

startAngle

Вещественное число, указывающее угол между осью X и начальной точкой дуги.

sweepAngle

Вещественное число, указывающее угол между начальной и конечной точками дуги.

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

В случае успешного выполнения метода возвращается ОК, который является элементом перечисления Status .

Если метод завершается ошибкой, он возвращает один из других элементов перечисления Status .

Remarks

Примеры

В следующем примере рисуется 90-градусная дуга.

VOID Example_DrawArc4(HDC hdc)
{
   Graphics graphics(hdc);

   // Set up the arc.
   Pen redPen(Color(255, 255, 0, 0), 3);
   REAL x = 0;
   REAL y = 0;
   REAL width = 200.0f;
   REAL height = 100.0f;
   REAL startAngle = 0.0f;
   REAL sweepAngle = 90.0f;

   // Draw the arc.
   graphics.DrawArc(&redPen, x, y, width, height, startAngle, sweepAngle);
}

Требования

   
Верхняя часть gdiplusgraphics.h

См. также раздел

Создание геометрических объектов из линий, кривых и фигур

Методы DrawArc

Методы DrawEllipse

Эллипсы и дуги

Графика

Перо

Rect