Compartir a través de


Función PolyBezierTo (wingdi.h)

La función PolyBezierTo dibuja una o varias curvas Bézier.

Sintaxis

BOOL PolyBezierTo(
  [in] HDC         hdc,
  [in] const POINT *apt,
  [in] DWORD       cpt
);

Parámetros

[in] hdc

Identificador de un contexto de dispositivo.

[in] apt

Puntero a una matriz de estructuras de POINT que contiene los puntos de conexión y los puntos de control, en unidades lógicas.

[in] cpt

Número de puntos de la matriz de lppt. Este valor debe ser tres veces el número de curvas que se van a dibujar porque cada curva Bézier requiere dos puntos de control y un punto final.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es distinto de cero.

Si se produce un error en la función, el valor devuelto es cero.

Observaciones

Esta función dibuja curvas bézier cúbicas utilizando los puntos de control especificados por el parámetro lppt . La primera curva se dibuja desde la posición actual hasta el tercer punto utilizando los dos primeros puntos como puntos de control. Para cada curva posterior, la función necesita exactamente tres puntos más y usa el punto final de la curva anterior como punto inicial para el siguiente.

PolyBezierTo mueve la posición actual al punto final de la última curva Bézier. La figura no se rellena.

Esta función dibuja líneas mediante el lápiz actual.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 2000 Professional [solo aplicaciones de escritorio]
servidor mínimo admitido Windows 2000 Server [solo aplicaciones de escritorio]
de la plataforma de destino de Windows
encabezado de wingdi.h (incluya Windows.h)
biblioteca de Gdi32.lib
DLL de Gdi32.dll

Consulte también

funciones de línea y curva

líneas y curvas

MoveToEx

POINT de

PolyBezier