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) |