Fonction FloodFill (wingdi.h)

La fonction FloodFill remplit une zone de la surface d’affichage avec le pinceau actuel. La zone est supposée être limitée comme spécifié par le paramètre de couleur .

Note La fonction FloodFill est incluse uniquement pour la compatibilité avec les versions 16 bits de Windows. Les applications doivent utiliser la fonction ExtFloodFill avec FLOODFILLBORDER spécifié.
 

Syntaxe

BOOL FloodFill(
  [in] HDC      hdc,
  [in] int      x,
  [in] int      y,
  [in] COLORREF color
);

Paramètres

[in] hdc

Handle d'un contexte de périphérique.

[in] x

Coordonnée x, en unités logiques, du point où le remplissage doit commencer.

[in] y

Coordonnée y, en unités logiques, du point où le remplissage doit commencer.

[in] color

Couleur de la limite ou de la zone à remplir. Pour créer une valeur de couleur COLORREF , utilisez la macro RVB .

Valeur retournée

Si la fonction réussit, la valeur de retour est différente de zéro.

Si la fonction échoue, la valeur de retour est égale à zéro.

Remarques

Voici les raisons pour lesquelles cette fonction peut échouer :

  • Le remplissage n’a pas pu être terminé.
  • Le point donné a la couleur de limite spécifiée par le paramètre de couleur .
  • Le point donné se trouve en dehors de la zone de découpage actuelle, c’est-à-dire qu’il n’est pas visible sur l’appareil.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête wingdi.h (inclure Windows.h)
Bibliothèque Gdi32.lib
DLL Gdi32.dll

Voir aussi

Fonctions bitmap

Vue d’ensemble des bitmaps

COLORREF

ExtFloodFill

RVB