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 CDC | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;CDC::FloodFill, CDC:: GetDeviceCaps, :: ExtFloodFill