CDC::PolyDraw

BOOL PolyDraw ( Stała pkt * lpPoints, Stała BAJT * lpTypes, int nCount );

Wartość zwracany

Niezerowa, jeśli funkcja jest skuteczne; inny sposób 0.

Parametry

lpPoints

Punkty do tablicy punktów danych struktur, które zawiera punkty końcowe dla każdego wiersza segmentu i punktów końcowych i kontroli punktów dla każdej krzywej Béziera drugiego stopnia.

lpTypes

Punkty do tablicy, który określa, w jaki sposób używany jest każdy punkt w tablicy lpPoints . Wartości może mieć jedną z następujących czynności:

nCount

Określa całkowitą liczbę punktów w tablicy lpPoints , taka sama jak liczba bajtów w tablicy lpTypes.

Uwagi

Rysuje segmenty linii i krzywe Béziera drugiego stopnia. Ta funkcja umożliwia rysowanie rozłączne rysunki miejsce o kolejne wywołania funkcji Państwa CDC::MoveTo, CDC::LineToi CDC::PolyBezierTo . Linie i krzywe są rysowane przy użyciu bieżącego pióra, a dane nie są wypełniane. W przypadku ścieżki aktywnej uruchomiony przez wywołanie funkcji Państwa CDC::BeginPath , PolyDraw dodaje się do ścieżki. Punkty zawarte w tablicy lpPoints i w lpTypes wskazuje, czy każdy punkt jest częścią CDC::MoveTo, CDC::LineTolub operacji CDC::BezierTo . Jest również możliwe zamknąć dane liczbowe. Ta funkcja aktualizuje bieżącą pozycję.

Omówie&nie CDC |nbsp; Klasa członków | Wykres hierarchii

Zobacz teżnbsp;CDC::BeginPath, CDC::EndPath, CDC::LineTo, CDC::MoveTo, CDC::PolyBezierTo, CDC::PolyLine, :: PolyDraw

Index