Compartir a través de


Estructura CLIPLINE (winddi.h)

La estructura CLIPLINE proporciona al controlador acceso a una parte de una línea entre dos regiones de recorte usadas para dibujar.

Sintaxis

typedef struct _CLIPLINE {
  POINTFIX ptfxA;
  POINTFIX ptfxB;
  LONG     lStyleState;
  ULONG    c;
  RUN      arun[1];
} CLIPLINE, *PCLIPLINE;

Miembros

ptfxA

Especifica una estructura POINTFIX que contiene el punto inicial de la línea.

ptfxB

Especifica una estructura POINTFIX que contiene el punto final de la línea.

lStyleState

Es un par de valores de 16 bits proporcionados por GDI cada vez que el controlador llama a PATHOBJ_bEnumClipLines. Estos dos valores se empaquetan en un long y especifican el desplazamiento de estilo de nuevo al primer píxel del segmento de línea. Este es el primer píxel que se representaría si la línea no se recortaba. Este valor permite calcular el estilo del resto de la línea. Consulte Líneas cosméticas con estilo para obtener información adicional.

c

Especifica el número de estructuras RUN en la matriz arun .

arun[1]

Es una matriz de estructuras RUN . Las estructuras RUN describen las partes de inicio y detención de la línea de recorte.

Comentarios

La estructura CLIPLINE se usa en PATHOBJ_bEnumClipLines. La estructura CLIPLINE contiene los puntos de control originales sin recortar del segmento de línea.

Consulte Tipos de datos GDI para obtener una descripción de la estructura POINTFIX.

Requisitos

Requisito Valor
Header winddi.h (incluya Winddi.h)

Consulte también

CLIPOBJ

GDIINFO

EJECUTAR