Enumeración FillMode (gdiplusenums.h)

La enumeración FillMode especifica cómo rellenar áreas que se forman cuando una ruta de acceso o una curva se intersecan por sí mismas. Esta enumeración la usan varios métodos de la clase Graphics, como FillClosedCurve y FillPolygon, y por los constructores de la clase GraphicsPath.

Syntax

typedef enum FillMode {
  FillModeAlternate,
  FillModeWinding
} ;

Constantes

 
FillModeAlternate
Especifica que las áreas se rellenan según la regla de paridad paréntesis paréntesis. Según esta regla, puede determinar si un punto de prueba está dentro o fuera de una curva cerrada de la siguiente manera: Dibuje una línea desde el punto de prueba hasta un punto que esté alejado de la curva. Si esa línea cruza la curva un número impar de veces, el punto de prueba está dentro de la curva; de lo contrario, el punto de prueba está fuera de la curva.
FillModeWinding
Especifica que las áreas se rellenan según la regla de viento distinto de cero. Según esta regla, puede determinar si un punto de prueba está dentro o fuera de una curva cerrada de la siguiente manera: Dibuje una línea de un punto de prueba a un punto que esté alejado de la curva. Contar el número de veces que la curva cruza la línea de prueba de izquierda a derecha y cuenta el número de veces que la curva cruza la línea de prueba de derecha a izquierda. Si esos dos números son iguales, el punto de prueba está fuera de la curva; de lo contrario, el punto de prueba está dentro de la curva.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP, Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado gdiplusenums.h (include Gdiplus.h)

Consulte también

Métodos FillClosedCurve

Métodos FillPolygon

Elementos gráficos

Constructores GraphicsPath