Partager via


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