wingdi.h


FloodFill

La función FloodFill rellena un área de la superficie de la pantalla usando el pincel actual. Se asume que el área está rodeada tal como se especifica en el parámetro crFill.

La función FloodFill se incluye sólo por compatibilidad con versiones anteriores de Windows. Para aplicaciones basadas en Win32, usar la función ExtFloodFill especificando FLOODFILLBORDER.

Sintaxis

BOOL FloodFill(
    HDC hdc,         // manipulador de contexto de dispositivo
    int nXStart,     // coordenada x donde comienza el llenado
    int nYStart,     // coordenada x donde comienza el llenado
    COLORREF crFill  // color de llenado
   );

Parámetros

hdc: identifica un contexto de dispositivo.

nXStart: especifica la coordenada lógica x del punto donde comienza el llenado.

nYStart: especifica la coordenada lógica y del punto donde comienza el llenado.

crFill: especifica el color del borde o del área a rellenar.

Valor de retorno

Si la función tiene éxito, el valor de retorno es TRUE.

Si la función falla, el valor de retorno es FALSE. Para obtener información complementaria de error, llamar a la función GetLastError

Observaciones

Estas son algunas razones por las que esta función puede fallar:

  • El llenado no puede ser completado.
  • El punto dado tiene el color especificado por el parámetro crFill.
  • El punto especificado está fuera de la región de recorte, es decir, no es visible dentro del dispositivo.