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