CDC::ExtFloodFill 

BOOL ExtFloodFill ( int x, int y, COLORREF crColor, UINT nFillType );

Valor de retorno

Diferente de zero se a função for bem-sucedida; caso contrário 0 se o preenchimento não pôde ser concluído, se o ponto de determinado tem a cor do limite especificada por crColor (se FLOODFILLBORDER foi solicitado), se o ponto de determinado não tem a cor especificada por crColor (se FLOODFILLSURFACE foi solicitado), ou se o ponto está fora da região de corte.

Parâmetros

x

Especifica a lógica coordenada x do ponto onde começa o preenchimento.

y

Especifica a lógica coordenada y do ponto onde começa o preenchimento.

crColor

Especifica a cor do limite ou da área a ser preenchida. A interpretação de crColor depende do valor de nFillType.

nFillType

Especifica o tipo de preenchimento de inundação a ser executada. Ele deve ser um dos seguintes valores:

Observações

Preenche uma área de superfície de exibir com o Pincel atual. Esta função de membro oferece mais flexibilidade que o FloodFill porque você pode especificar um tipo de preenchimento na nFillType.

Se nFillType é definido como FLOODFILLBORDER, a área será considerada para ser completamente delimitada pela cor especificada por crColor. A função começa no ponto especificado por x e y e preenche em todas as direções para o limite de cor.

Se nFillType é definido como FLOODFILLSURFACE, a função começa no ponto especificado por x e y e continua em Tudo as direções, preenchendo todas as áreas adjacentes contendo a cor especificada por crColor.

Somente os contextos de dispositivo de memória e dispositivos que suportam a tecnologia de Exibir de varredura oferecem suporte a ExtFloodFill. Para obter mais informações, consulte a função de membro GetDeviceCaps.

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

Consulte tambémnbsp;CDC::FloodFill, CDC:: GetDeviceCaps, :: ExtFloodFill

Index