Función EngLineTo (winddi.h)
La función EngLineTo dibuja una sola línea cosmética de solo entero y sólida.
Sintaxis
ENGAPI BOOL EngLineTo(
SURFOBJ *pso,
CLIPOBJ *pco,
BRUSHOBJ *pbo,
LONG x1,
LONG y1,
LONG x2,
LONG y2,
RECTL *prclBounds,
MIX mix
);
Parámetros
pso
Puntero a una estructura SURFOBJ que describe la superficie en la que se va a dibujar.
pco
Puntero a una estructura CLIPOBJ que define la región de recorte en la que se debe realizar la representación. No se puede ver afectado ningún píxel fuera de esta región de clip.
pbo
Puntero a una estructura BRUSHOBJ que especifica el pincel que se va a usar al dibujar la línea.
x1
Especifique la coordenada x del entero del punto inicial de la línea.
y1
Especifique la coordenada y del entero del punto inicial de la línea.
x2
Especifique la coordenada x del entero del punto final de la línea.
y2
Especifique la coordenada x e y del entero del punto final de la línea.
prclBounds
Puntero a una estructura RECTL que describe el rectángulo que enlaza la línea no recortada. Los controladores que admiten el dibujo de líneas de hardware pueden usar este rectángulo para determinar rápidamente si la línea cabe en un espacio de coordenadas lo suficientemente pequeño como para representarlo el hardware.
mix
Define cómo se debe mezclar el patrón entrante con los datos que ya están en la superficie del dispositivo. El byte de orden bajo define la operación de trama. Para obtener más información sobre los códigos de operación de trama, consulte la documentación de Microsoft Windows SDK.
Valor devuelto
EngLineTo devuelve TRUE si se realiza correctamente; de lo contrario, devuelve FALSE.
Comentarios
El controlador que ha conectado DrvLineTo puede llamar a EngLineTo cuando la superficie de representación es un mapa de bits independiente del dispositivo (DIB).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
Plataforma de destino | Universal |
Encabezado | winddi.h (incluya Winddi.h) |
Library | Win32k.lib |
Archivo DLL | Win32k.sys |