Partilhar via


CDC::ExtFloodFill

Preenche uma área da superfície de exibição com o pincel atual.

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

Parâmetros

  • x
    Especifica a lógica coordenada x do ponto onde preencher começa.

  • s
    Especifica a coordenada y lógica do ponto onde preencher começa.

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

  • nFillType
    Especifica o tipo de preenchimento de inundação a ser executada. Deve ser um dos seguintes valores:

    • FLOODFILLBORDER a área de preenchimento é delimitado por cor especificada por crColor. Esse estilo é idêntico ao preencher executado por FloodFill.

    • FLOODFILLSURFACE a área de preenchimento é definido pela cor especificada por crColor. O enchimento continua para fora em todas as direções como a cor é encontrada. Esse estilo é útil para preencher áreas com limites colorido.

Valor de retorno

Diferente de zero se a função é com êxito; se não 0 se o enchimento não pôde ser concluído, se um determinado ponto tem a cor do limite especificado por crColor (se FLOODFILLBORDER foi solicitado), se um determinado ponto não tem a cor especificada por crColor (se FLOODFILLSURFACE foi solicitado), ou se o ponto está fora da região de corte.

Comentários

Essa função de membro oferece mais flexibilidade que FloodFill porque você pode especificar um preenchimento em nFillType.

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

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

Somente contextos e dispositivos de memória dispositivo que suportam suporte de tecnologia ExtFloodFillde quadriculação- exibição. Para obter mais informações, consulte a função de membro de GetDeviceCaps .

Requisitos

Cabeçalho: afxwin.h

Consulte também

Referência

CDC Class

Gráfico da hierarquia

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill