Compartir a través de


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 Significado
ALTERNATIVO
Selecciona el modo alternativo (rellena el área entre los lados del polígono impar e incluso numerado en cada línea de examen).
BOBINA
Selecciona el modo de desenlazamiento (rellena cualquier región con un valor de viento distinto de cero).

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

Consulte también

GetPolyFillMode

Funciones de región

Información general sobre regiones