Partager via


CDC::PolyBezier

Dessine un ou plusieurs splines de Bézier.

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

Paramètres

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

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

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 terminaison et les points de contrôle spécifié par le paramètre d' lpPoints . La première spline est dessiné le premier point au quatrième point à l'aide de les deuxième et troisième points comme points de contrôle. Chaque spline suivant de la séquence a besoin de davantage exactement trois points : le point de terminaison de spline précédent est utilisé comme point de départ, les deux points suivants dans la séquence sont des points de contrôle, et le troisième est le point de terminaison.

La position actuelle n'est ni utilisée est conservée par la fonction d' PolyBezier . l'illustration n'est pas remplie. Cette fonction trace des lignes à l'aide de le stylet actuel.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::PolyBezierTo

PolyBezier