Метод 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 |