Share via


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

Vea también

Referencia

Clase de la CDC

Gráfico de jerarquía

CDC::MoveTo

CDC::PolyBezier

PolyBezierTo