Compartir a través de


Función EngFillPath (winddi.h)

La función EngFillPath rellena una ruta de acceso.

Sintaxis

ENGAPI BOOL EngFillPath(
       SURFOBJ  *pso,
       PATHOBJ  *ppo,
       CLIPOBJ  *pco,
       BRUSHOBJ *pbo,
       POINTL   *pptlBrushOrg,
  [in] MIX      mix,
  [in] FLONG    flOptions
);

Parámetros

pso

Puntero a una estructura SURFOBJ que describe la superficie en la que se va a dibujar.

ppo

Puntero a una estructura PATHOBJ que define la ruta de acceso que se va a rellenar. Use las rutinas de servicio PATHOBJ_Xxx para enumerar las líneas, las curvas Bezier y otros datos que componen la ruta de acceso.

pco

Puntero a una estructura CLIPOBJ . Use las rutinas de servicio CLIPOBJ_Xxx para enumerar la región del clip como un conjunto de rectángulos.

pbo

Puntero a una estructura BRUSHOBJ que define el patrón y los colores con los que se va a rellenar.

pptlBrushOrg

Puntero a una estructura POINTL que define el origen del pincel que se va a usar para alinear el patrón de pincel en el dispositivo.

[in] mix

Define las operaciones de trama en primer plano y en segundo plano que se van a usar para el pincel.

[in] flOptions

Especifica el modo que se va a usar al rellenar la ruta de acceso. Este valor debe ser FP_WINDINGMODE o FP_ALTERNATEMODE. Se deben omitir todas las demás marcas. Para obtener más información sobre estos modos, vea Modos de relleno de ruta de acceso.

Valor devuelto

El valor devuelto es TRUE si GDI puede rellenar la ruta de acceso. De lo contrario, es FALSE y no se registra un código de error. Si se produce un error, el valor devuelto es FALSE y se registra un código de error.

Comentarios

Cada vez que GDI rellena una ruta de acceso en una superficie administrada por el dispositivo, puede llamar a este punto de entrada en función de una comparación de los requisitos de relleno y los siguientes bits de GCAPS: GCAPS_BEZIERS, GCAPS_ALTERNATEFILL y GCAPS_WINDINGFILL.

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

PATHOBJ

SURFOBJ