GraphicsPath ::AddBezier(constPointF&,constPointF&,constPointF&,constPointF&) méthode (gdipluspath.h)
La méthode GraphicsPath ::AddBezier ajoute une spline de 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 à partir duquel démarrer la spline de Bézier.
pt2
Référence à un point qui est le premier point de contrôle de la spline de Bézier.
pt3
Référence à un point qui est le deuxième point de contrôle de la spline de Bézier.
pt4
Référence à un point à partir duquel mettre fin à la spline de Bézier.
Valeur de retour
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
Remarques
Exemples
L’exemple suivant crée un chemin d’objet GraphicsPath, ajoute une spline de 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);
}
Exigences
Exigence | Valeur |
---|---|
d’en-tête | gdipluspath.h |
Voir aussi
méthodes AddBeziers
construction et dessin des chemins d’accès
création d’un de dégradé de chemin d’accès