CDC::PolyBezierTo

BOOL PolyBezierTo ( const Punkt * LpPoints, Int nCount );

Rückgabewert

Ungleich NULL, wenn die Funktion erfolgreich ist; andernfalls 0.

Parameter

lpPoints

Punkte in ein Array von POINT -Datenstrukturen, die Endpunkte und Steuerelement enthält, Punkte.

nCount

Gibt die Anzahl der Punkte im Array LpPoints . Dieser Wert muss drei Mal die Anzahl von Splines gezeichnet werden soll, weil jeder Bézier-Spline zwei Kontrollpunkte und ein Endpunkt benötigt.

Bemerkungen

Zeichnet eine oder mehrere Bézier-Splines. Diese Funktion zeichnet kubische Bézier-Splines mithilfe der vom LpPoints Parameter angegebenen Kontrollpunkten. Der erste Spline wird von der aktuellen Position zum dritten Punkt gezeichnet, mit die ersten beiden Punkten als Kontrollpunkte. Für jeden nachfolgenden Spline die Funktion braucht genau drei weitere Punkte, und verwendet den Endpunkt des vorherigen Splines als Ausgangspunkt für die nächste. PolyBezierTo verschiebt die aktuelle Position an den Endpunkt des letzten Bézier-Splines. Die Abbildung ist nicht ausgefüllt. Diese Funktion zeichnet Linien mithilfe des aktuellen Stifts.

Übersicht über die CDCMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CDC::MoveTo, CDC::PolyBezier, :: PolyBezierTo

Index