Funzione PolyBezierTo (wingdi.h)
La funzione PolyBezierTo disegna una o più curve di Bézier.
Sintassi
BOOL PolyBezierTo(
[in] HDC hdc,
[in] const POINT *apt,
[in] DWORD cpt
);
Parametri
[in] hdc
Handle per un contesto di dispositivo.
[in] apt
Puntatore a una matrice di strutture POINT che contengono gli endpoint e i punti di controllo, in unità logiche.
[in] cpt
Numero di punti nella matrice
Valore restituito
Se la funzione ha esito positivo, il valore restituito è diverso da zero.
Se la funzione ha esito negativo, il valore restituito è zero.
Osservazioni
Questa funzione disegna curve di Bézier cubiche usando i punti di controllo specificati dal parametro lppt. La prima curva viene disegnata dalla posizione corrente al terzo punto utilizzando i primi due punti come punti di controllo. Per ogni curva successiva, la funzione richiede esattamente tre punti e usa il punto finale della curva precedente come punto iniziale per il successivo.
PolyBezierTo sposta la posizione corrente al punto finale dell'ultima curva di Bézier. La figura non viene riempita.
Questa funzione disegna linee utilizzando la penna corrente.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows 2000 Professional [solo app desktop] |
server minimo supportato | Windows 2000 Server [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
wingdi.h (include Windows.h) |
libreria |
Gdi32.lib |
dll | Gdi32.dll |
Vedere anche
Panoramica linee e curve