Compartir a través de


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

Consulte también

BRUSHOBJ

CLIPOBJ

DrvLineTo

SURFOBJ