Condividi tramite


Metodo GraphicsPath::AddEllipse(constRectF&) (gdipluspath.h)

Il metodo GraphicsPath::AddEllipse aggiunge un'ellisse a questo percorso.

Sintassi

Status AddEllipse(
  const RectF & rect
);

Parametri

rect

Riferimento a un rettangolo che delimita l'ellisse.

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

Un oggetto GraphicsPath archivia un'ellisse come sequenza di quattro spline di Bézier connesse. L'oggetto GraphicsPath non archivia l'angolo superiore sinistro, la larghezza e l'altezza del rettangolo di delimitazione dell'ellisse.

Esempi

L'esempio seguente crea un GraphicsPath percorso oggetto, aggiunge un'ellisse al percorso e quindi disegna il percorso.

VOID Example_AddEllipse(HDC hdc)
{
   Graphics graphics(hdc); 
   RectF rect(20.0f, 20.0f, 200.0f, 100.0f);

   GraphicsPath path;
   path.AddEllipse(rect);

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

Fabbisogno

Requisito Valore
intestazione gdipluspath.h

Vedere anche

metodi AddArc

metodi AddEllipse

ritaglio con un'area

creazione e creazione di percorsi di disegno

Creazione di una sfumatura di percorso

puntini di sospensione e archi

GraphicsPath

percorsi

rectF di