Condividi tramite


Metodo GraphicsPath::AddArc(constRectF&,REAL,REAL) (gdipluspath.h)

Il metodo GraphicsPath::AddArc aggiunge un arco ellittico alla figura corrente di questo percorso.

Sintassi

Status AddArc(
  const RectF & rect,
  REAL          startAngle,
  REAL          sweepAngle
);

Parametri

rect

Riferimento a un rettangolo che delimita l'ellisse che contiene l'arco.

startAngle

Numero reale che specifica l'angolo in senso orario, espresso in gradi, tra l'asse orizzontale dell'ellisse e il punto iniziale dell'arco.

sweepAngle

Numero reale che specifica l'angolo in senso orario, espresso in gradi, tra il punto iniziale (startAngle) e il punto finale dell'arco.

Valore restituito

Tipo di :stato

Se il metodo ha esito positivo, restituisce Ok, che è un elemento dell'enumerazione Status.

Se il metodo ha esito negativo, restituisce uno degli altri elementi dell'enumerazione Status.

Osservazioni

Esempi

L'esempio seguente crea un oggetto GraphicsPathpercorso, aggiunge un arco a percorso, chiude l'arco e quindi disegna percorso.

VOID AddArcExample(HDC hdc)
{
   Graphics graphics(hdc);
   RectF rect(20.0f, 20.0f, 50.0f, 100.0f);

   GraphicsPath path;
   path.AddArc(rect, 0.0f, 180.0f);
   path.CloseFigure();

   // Draw the path.
   Pen pen(Color(255, 255, 0, 0));
   graphics.DrawPath(&pen, &path);
}

Fabbisogno

Requisito Valore
intestazione gdipluspath.h

Vedere anche

metodi AddArc

ritaglio con un'area

creazione e creazione di percorsi di disegno

Creazione di una sfumatura di percorso

metodi DrawArc

puntini di sospensione e archi

GraphicsPath

percorsi

rectF di