CDC::PolyBezierTo

Rysuje krzywe Bzier jeden lub więcej.

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

Parametry

  • lpPoints
    Punkty do tablicy punkt struktur danych, które zawiera punkty końcowe i kontroli punktów.

  • nCount
    Określa liczbę punktów w lpPoints tablicy.Ta wartość musi być trzy razy liczba krzywe wyciągnąć, ponieważ każdej krzywej składanej Bzier wymaga dwóch punktów kontrolnych i punkt końcowy.

Wartość zwracana

Niezerowa, jeśli funkcja jest pomyślne; 0 inaczej.

Uwagi

Ta funkcja rysuje krzywe Bzier sześciennych przy użyciu punktów kontroli, określonej przez lpPoints parametru.Pierwszy krzywej składanej jest rysowane od bieżącej pozycji trzeciego punktu za pomocą dwóch pierwszych punktów jako punkty kontrolne.Dla każdej składanej kolejnych funkcja musi dokładnie trzech więcej punktów i używa punktu końcowego poprzedniego krzywej składanej jako punktu wyjścia dla następnego.PolyBezierToPrzenosi bieżącej pozycji punktu końcowego ostatniego Bzier krzywej składanej.Rysunek nie jest wypełnione.Ta funkcja rysuje linie przy użyciu bieżącego pióra.

Przykład

Zobacz przykład dla CDC::BeginPath.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CDC

Diagram hierarchii

CDC::MoveTo

CDC::PolyBezier

PolyBezierTo