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
creazione e creazione di percorsi di disegno
Creazione di una sfumatura di percorso
PointF