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 .
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 |