Función LineDDA (wingdi.h)

La función LineDDA determina qué píxeles se deben resaltar para una línea definida por los puntos inicial y final especificados.

Sintaxis

BOOL LineDDA(
  [in] int         xStart,
  [in] int         yStart,
  [in] int         xEnd,
  [in] int         yEnd,
  [in] LINEDDAPROC lpProc,
  [in] LPARAM      data
);

Parámetros

[in] xStart

Especifica la coordenada x, en unidades lógicas, del punto de partida de la línea.

[in] yStart

Especifica la coordenada y, en unidades lógicas, del punto de partida de la línea.

[in] xEnd

Especifica la coordenada x, en unidades lógicas, del punto final de la línea.

[in] yEnd

Especifica la coordenada y, en unidades lógicas, del punto final de la línea.

[in] lpProc

Puntero a una función de devolución de llamada definida por la aplicación. Para obtener más información, vea la función de devolución de llamada LineDDAProc .

[in] data

Puntero a los datos definidos por la aplicación.

Valor devuelto

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

Si la función no se realiza correctamente, el valor devuelto es cero.

Comentarios

La función LineDDA pasa las coordenadas de cada punto a lo largo de la línea, excepto el punto final de la línea, a la función de devolución de llamada definida por la aplicación. Además de pasar las coordenadas de un punto, esta función pasa los datos definidos por la aplicación existentes.

Las coordenadas que se pasan a la función de devolución de llamada coinciden con píxeles en una pantalla de vídeo solo si se usan las transformaciones predeterminadas y los modos de asignación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

Funciones de línea y curva

LineDDAProc

Información general sobre líneas y curvas