Función SetPolyFillMode (wingdi.h)
La función SetPolyFillMode establece el modo de relleno de polígono para funciones que rellenan polígonos.
Sintaxis
int SetPolyFillMode(
[in] HDC hdc,
[in] int mode
);
Parámetros
[in] hdc
Identificador del contexto del dispositivo.
[in] mode
Nuevo modo de relleno. Este parámetro puede ser uno de los valores siguientes.
Valor devuelto
El valor devuelto especifica el modo de llenado anterior. Si se produce un error, el valor devuelto es cero.
Comentarios
En general, los modos solo difieren en los casos en los que un polígono complejo y superpuesto debe rellenarse (por ejemplo, un polígono de cinco lados que forma un star de cinco puntas con un polígono en el centro). En tales casos, el modo ALTERNATIVO rellena todas las demás regiones cerradas dentro del polígono (es decir, los puntos del star), pero el modo WINDING rellena todas las regiones (es decir, los puntos yels).
Cuando el modo de relleno es ALTERNATIVO, GDI rellena el área entre los lados del polígono impar e pares en cada línea de examen. Es decir, GDI rellena el área entre el primer y el segundo lado, entre el tercero y el cuarto lado, etc.
Cuando el modo de relleno es WINDING, GDI rellena cualquier región que tenga un valor de viento distinto de cero. Este valor se define como el número de veces que un lápiz usado para dibujar el polígono se desplazaría por la región. La dirección de cada borde del polígono es importante.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h (incluye Windows.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |