CDC::PolyBezierTo
Zeichnet eine oder mehrere Bézier-Splines.
BOOL PolyBezierTo(
const POINT* lpPoints,
int nCount
);
Parameter
lpPoints
Zeigt auf einem Array PUNKT Datenstrukturen, das die Endpunkte und die Steuerpunkte enthält.nCount
Gibt die Punktzahl lpPoints im - Array. Dieser Wert muss dreimal sein die Anzahl der Spline gezeichnet werden, da jede Bézier-Splines zwei Orientierungspunkte und einen Endpunkt erfordern.
Rückgabewert
Ungleich 0 (null), wenn die Funktion erfolgreich; 0 andernfalls.
Hinweise
Diese Funktion zeichnet Kubikbézierspline, indem sie die Steuerpunkte verwendet, die durch den lpPoints-Parameter angegeben werden. Die ersten Splines werden von der aktuellen Position mit dem dritten Punkt gezeichnet, indem die ersten zwei Punkte als Kontrollpunkte verwendet. Für jede folgenden Splines erfordert die Funktion genau drei mehr Punkte und verwendet den Endpunkt der vorherigen Splines als Ausgangspunkt für das folgende. PolyBezierTo verschiebt die aktuelle Position auf den Endpunkt der letzten Bézier-Splines. Die Abbildung wird nicht ausgefüllt. Diese Funktion zeichnet Zeilen, indem sie den aktuellen Stift verwendet.
Beispiel
Im Beispiel für CDC::BeginPath.
Anforderungen
Header: afxwin.h