CDC::PolyBezierTo
Estrarre uno o più spline di Bzier.
BOOL PolyBezierTo(
const POINT* lpPoints,
int nCount
);
Parametri
lpPoints
Punta a una matrice di strutture di dati QUESTION contenente gli endpoint e i punti di controllo.nCount
Specifica il numero di punti nella matrice lpPoints. Questo valore deve essere tre volte il numero delle spline essere disegnato, perché ogni spline di Bzier richiedono due punti di controllo e da un punto finale.
Valore restituito
Diverso da zero se la funzione ha esito positivo; in caso contrario 0.
Note
Questa funzione consente di tracciare una spline cubiche di Bzier utilizzando i punti di controllo specificato dal parametro lpPoints. Le prime spline vengono disegnate dalla posizione corrente al terzo punto utilizzando i primi due punti come punti di controllo. Per ogni spline successive, la funzione ha bisogno di esattamente tre di più punti e utilizza il punto finale della spline precedenti come punto iniziale per il seguente. PolyBezierTo spostare la posizione corrente verso il punto finale di ultime spline di Bzier. Nella figura non viene compilata. Questa funzione consente di disegnare righe utilizzando la penna corrente.
Esempio
Vedere l'esempio relativo CDC::BeginPath.
Requisiti
Header: afxwin.h