Condividi tramite


GraphicsPath::AddBezier(constPointF&,constPointF&,constPointF&,constPointF&) (gdipluspath.h)

Il metodo GraphicsPath::AddBezier aggiunge una spline di Bézier alla figura corrente di questo percorso.

Sintassi

Status AddBezier(
  const PointF & pt1,
  const PointF & pt2,
  const PointF & pt3,
  const PointF & pt4
);

Parametri

pt1

Riferimento a un punto in corrispondenza del quale avviare la spline di Bézier.

pt2

Riferimento a un punto che rappresenta il primo punto di controllo della spline di Bézier.

pt3

Riferimento a un punto che rappresenta il secondo punto di controllo della spline di Bézier.

pt4

Riferimento a un punto in corrispondenza del quale terminare la spline di Bézier.

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 GraphicsPath percorso oggetto, aggiunge una spline di Bézier al percorso, chiude la figura corrente (l'unica figura in questo caso) e quindi disegna il percorso.

VOID Example_AddBezier(HDC hdc)
{
   Graphics graphics(hdc);
   GraphicsPath  path;

   PointF pt1(50.0f, 50.0f); 
   PointF pt2(60.0f, 20.0f);
   PointF pt3(70.0f, 100.0f); 
   PointF pt4(80.0f, 50.0f);

   path.AddBezier(pt1, pt2, pt3, pt4);
   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 AddBezier

metodi AddBeziers

metodi AddCurve

Bézier Splines

ritaglio con un'area

creazione e creazione di percorsi di disegno

Creazione di una sfumatura di percorso

Disegno Bézier Splines

GraphicsPath

percorsi

PointF