Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A enumeração FillMode especifica como preencher áreas formadas quando um caminho ou curva se cruza. Essa enumeração é usada por vários métodos da classe Graphics , incluindo FillClosedCurve e FillPolygon, e pelos construtores da classe GraphicsPath .
Syntax
typedef enum FillMode {
FillModeAlternate,
FillModeWinding
} ;
Constantes
FillModeAlternateEspecifica que as áreas são preenchidas de acordo com a regra de paridade par ímpar. De acordo com essa regra, você pode determinar se um ponto de teste está dentro ou fora de uma curva fechada da seguinte maneira: Desenhe uma linha do ponto de teste para um ponto distante da curva. Se essa linha cruzar a curva um número ímpar de vezes, o ponto de teste estará dentro da curva; caso contrário, o ponto de teste está fora da curva. |
FillModeWindingEspecifica que as áreas são preenchidas de acordo com a regra de enrolamento diferente de zero. De acordo com essa regra, você pode determinar se um ponto de teste está dentro ou fora de uma curva fechada da seguinte maneira: Desenhe uma linha de um ponto de teste para um ponto distante da curva. Conte o número de vezes que a curva cruza a linha de teste da esquerda para a direita e conte o número de vezes que a curva cruza a linha de teste da direita para a esquerda. Se esses dois números forem os mesmos, o ponto de teste estará fora da curva; caso contrário, o ponto de teste está dentro da curva. |
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows XP, Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Cabeçalho | gdiplusenums.h (inclua Gdiplus.h) |