PATHOBJ_bEnumClipLines función (winddi.h)
La función PATHOBJ_bEnumClipLines enumera los segmentos de línea recortados de una ruta de acceso determinada.
Sintaxis
ENGAPI BOOL PATHOBJ_bEnumClipLines(
PATHOBJ *ppo,
ULONG cb,
CLIPLINE *pcl
);
Parámetros
ppo
Puntero a la estructura PATHOBJ que contiene los segmentos de línea recortados que se van a enumerar.
cb
Especifica el tamaño del búfer de salida, en bytes. GDI no escribe más allá de este punto en el búfer. El valor de este parámetro debe ser lo suficientemente grande como para contener una estructura CLIPLINE con al menos una estructura RUN . El controlador debe asignar espacio para varias estructuras RUN.
pcl
Puntero al búfer que recibe una estructura CLIPLINE. La estructura contiene los puntos de control no recortados originales para un segmento de línea. (Los píxeles correctos de la línea no se pueden calcular sin los puntos originales). Las estructuras RUN, que describen conjuntos de píxeles a lo largo de la línea que no se recortan, se escriben en este búfer.
Si una región de recorte es compleja, un único segmento de línea se puede dividir en muchas estructuras RUN. Se devuelve un segmento tantas veces como sea necesario para enumerar todas sus estructuras RUN.
La estructura CLIPLINE contiene los puntos inicial y final de la línea original sin recortar y los segmentos de línea, o estructuras RUN, de esa línea que van a aparecer en la pantalla.
Valor devuelto
El valor devuelto es TRUE si se van a enumerar más segmentos de línea, lo que indica que se debe volver a llamar a este servicio. De lo contrario, es FALSE, lo que indica que el segmento devuelto es el último segmento de la ruta de acceso.
Comentarios
La enumeración debe iniciarse con PATHOBJ_vEnumStartClipLines antes de que el controlador realice esta llamada.
Requisitos
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 |