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

La méthode GraphicsPath ::AddBezier ajoute une spline Bézier à la figure actuelle de ce chemin.

Syntaxe

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

Paramètres

pt1

Référence à un point auquel démarrer la spline Bézier.

pt2

Référence à un point qui est le premier point de contrôle de la spline Bézier.

pt3

Référence à un point qui est le deuxième point de contrôle de la spline Bézier.

pt4

Référence à un point auquel terminer la spline Bézier.

Valeur retournée

Type :Status

Si la méthode réussit, elle retourne Ok, qui est un élément de l’énumération Status .

Si la méthode échoue, elle retourne l’un des autres éléments de l’énumération Status .

Notes

Exemples

L’exemple suivant crée un chemin d’accès à l’objet GraphicsPath , ajoute une spline Bézier au chemin d’accès, ferme la figure actuelle (la seule figure dans ce cas), puis dessine le chemin.

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);
}

Configuration requise

   
En-tête gdipluspath.h

Voir aussi

Méthodes AddBezier

Méthodes AddBeziers

Méthodes AddCurve

Bézier Splines

Découpage avec une région

Génération et dessin de tracés

Création d’un dégradé de chemin

Dessin de Splines Bézier

Graphicspath

Chemins d’accès

Pointf