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 função SetPolyFillMode define o modo de preenchimento de polígono para funções que preenchem polígonos.
Sintaxe
int SetPolyFillMode(
[in] HDC hdc,
[in] int mode
);
Parâmetros
[in] hdc
Um identificador para o contexto do dispositivo.
[in] mode
O novo modo de preenchimento. Esse parâmetro pode usar um dos valores a seguir.
Retornar valor
O valor retornado especifica o modo de preenchimento anterior. Se ocorrer um erro, o valor retornado será zero.
Comentários
Em geral, os modos diferem apenas nos casos em que um polígono complexo e sobreposto deve ser preenchido (por exemplo, um polígono de cinco lados que forma uma star de cinco pontas com um pentágono no centro). Nesses casos, o modo ALTERNATE preenche todas as outras regiões colocadas dentro do polígono (ou seja, os pontos da star), mas o modo WINDING preenche todas as regiões (ou seja, os pontos e o pentágono).
Quando o modo de preenchimento é ALTERNATE, o GDI preenche a área entre lados de polígono numerados pares e ímpares em cada linha de verificação. Ou seja, a GDI preenche a área entre o primeiro e o segundo lado, entre o terceiro e o quarto lado e assim por diante.
Quando o modo de preenchimento é WINDING, o GDI preenche qualquer região que tenha um valor de enrolamento diferente de zero. Esse valor é definido como o número de vezes que uma caneta usada para desenhar o polígono percorreria a região. A direção de cada borda do polígono é importante.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
| Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
| Plataforma de Destino | Windows |
| Cabeçalho | wingdi.h (inclua Windows.h) |
| Biblioteca | Gdi32.lib |
| DLL | Gdi32.dll |