CDC::PolyBezierTo
Dibuja una o varias curvas spline de Bzier.
BOOL PolyBezierTo(
const POINT* lpPoints,
int nCount
);
Parámetros
lpPoints
Señala a una matriz de estructuras de datos de puntos que contiene los extremos y los puntos de control.nCount
Especifica el número de puntos de la matriz de lpPoints . Este valor debe ser tres veces el número de spline de debe dibujar, porque cada curva spline de Bzier requiere dos puntos de control y un punto final.
Valor devuelto
Distinto de cero si la función es correcta; si no 0.
Comentarios
Esta función dibuja las curvas spline cúbicas de Bzier con los puntos de control especificados por el parámetro de lpPoints . La primera curva spline se extrae de la posición actual al tercer punto mediante los primeros dos puntos como puntos de control. Para cada curva spline posterior, la función necesita exactamente tres más puntos, y utiliza el punto final de la curva spline anterior como punto de partida para el siguiente. PolyBezierTo mueve la posición actual al punto final de la curva spline última de Bzier. La ilustración no se rellena. Esta función dibuja líneas utilizando el lápiz actual.
Ejemplo
Vea el ejemplo para CDC:: BeginPath.
Requisitos
encabezado: afxwin.h