CDC::SetPolyFillMode

int SetPolyFillMode ( int nPolyFillMode );

Valor de retorno

O modo de preenchimento anterior, se for bem-sucedida; caso contrário 0.

Parâmetros

nPolyFillMode

Especifica o novo modo de preenchimento. Este valor pode ser alternativo ou enrolamento. O modo padrão definido no Windows é alternativo.

Observações

Define o modo polígono-preenchimento.

Quando o modo de preenchimento de polígono é alternativo, o sistema preenche a área entre os lados do polígono ímpares e pares em cada linha de digitalização. Ou seja, o sistema preenche a área entre o primeiro e o segundo lado, entre o terceiro e o quarto lado e assim por diante. Este modo é o padrão.

Quando o modo de preenchimento de polígono é enrolamento, o sistema usa a direção em que uma figura foi desenhada para determinar se deve preencher uma área. Cada segmento de linha em um polígono é desenhado em um sentido horário ou anti-horário. Sempre que uma linha imaginária desenhada uma área fechada para o exterior de uma figura passa por um segmento de linha no sentido horário, uma contagem é incrementada. Quando a linha passa por um segmento de linha no sentido anti-horário, a contagem é diminuída. A área é preenchida se a contagem for diferente de zero quando a linha atinge fora da Figura.

Visão geral do CDCMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;CDC::GetPolyFillMode, CDC::PolyPolygon, :: SetPolyFillMode

Index