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 |