API:Vcl.Graphics.TCanvas.FloodFill

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure FloodFill(X, Y: Integer; Color: TColor; FillStyle: TFillStyle); override;

C++

virtual void __fastcall FloodFill(int X, int Y, System::Uitypes::TColor Color, TFillStyle FillStyle);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics TCanvas

Description

Remplit une zone du canevas en utilisant le pinceau en cours.

Vcl.Graphics.TCanvas.FloodFill hérite de Vcl.Graphics.TCustomCanvas.FloodFill. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Graphics.TCustomCanvas.FloodFill.

Remplit une zone du canevas en utilisant le pinceau en cours.

Redéfinissez la méthode FloodFill pour implémenter le remplissage d'une région probablement non rectangulaire de l'image avec le pinceau en cours. Les limites de la région à remplir sont déterminées en se déplaçant dans toutes les directions à partir du point (X,Y) jusqu'à ce qu'une limite de couleur impliquant le paramètre Color soit rencontrée.

X et Y sont les coordonnées du canevas qui marquent le début du remplissage. Color est la couleur qui définit la limite de la région à remplir. Son interprétation dépend de la valeur de FillStyle. FillStyle spécifie si la région est définie par tous les pixels de même valeur que Color, ou tous les points de valeur différente.

Voir aussi