Partager via


CDC::PolyBezierTo

Dessine un ou plusieurs splines de Bézier.

BOOL PolyBezierTo( 
   const POINT* lpPoints, 
   int nCount  
);

Paramètres

  • lpPoints
    Pointe vers un tableau de structures de données de POINT qui contient les points de terminaison et les points de contrôle.

  • nCount
    Spécifie le nombre de points dans le tableau d' lpPoints . Cette valeur doit être trois fois le nombre de splines d'être dessinées, car chaque spline de Bézier requiert deux points de contrôle et un point de terminaison.

Valeur de retour

Une valeur différente de zéro si la fonction est réussie ; sinon 0.

Notes

Cette fonction dessine des splines de Bézier cubiques à l'aide de les points de contrôle spécifié par le paramètre d' lpPoints . La première spline est dessiné de la position actuelle au troisième point à l'aide de les deux premiers points comme points de contrôle. Pour chaque spline suivant, la fonction a besoin de davantage exactement trois points, et utilise le point de terminaison de spline précédent comme point de départ pour la suivante. PolyBezierTo déplace la position actuelle au point de terminaison du dernier spline de Bézier. l'illustration n'est pas remplie. Cette fonction trace des lignes à l'aide de le stylet actuel.

Exemple

Consultez l'exemple pour CDC::BeginPath.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::MoveTo

CDC::PolyBezier

PolyBezierTo