Partager via


CDC::ExtFloodFill

Remplit la zone de la surface d'affichage de pinceau actuel.

BOOL ExtFloodFill( 
   int x, 
   int y, 
   COLORREF crColor, 
   UINT nFillType  
);

Paramètres

  • x
    Spécifie la coordonnée x logique du point où remplir démarre.

  • y
    Spécifie l'ordonnée logique du point où remplir démarre.

  • crColor
    Spécifie la couleur de la limite ou de la zone à remplir. L'interprétation d' crColor dépend de la valeur d' nFillType.

  • nFillType
    Spécifie le type de remplissage d'inondation à exécuter. Il doit être l'une des valeurs suivantes :

    • FLOODFILLBORDER la région de remplissage est englobé par la couleur spécifiée par crColor. Ce style est identique à remplir effectué par FloodFill.

    • FLOODFILLSURFACE la région de remplissage est défini par la couleur spécifiée par crColor. Remplir continue à l'extérieur dans toutes les instructions tant que la couleur est produite. Ce style est utile pour remplir une zone avec des limites multicolores.

Valeur de retour

Une valeur différente de zéro si la fonction est réussie ; sinon 0 si le remplissage n'a pas pu être terminé, si le point donné que la couleur de limite définie par crColor (si FLOODFILLBORDER a été demandé), si le point spécifié n'a pas la couleur spécifiée par crColor (si FLOODFILLSURFACE a été demandé), ou si le point est à l'extérieur de la région de découpage.

Notes

Cette fonction membre offre une plus grande souplesse qu' FloodFill car vous pouvez spécifier un remplissage dans nFillType.

Si nFillType a la valeur FLOODFILLBORDER, il est supposé que la zone est complètement limitées par la couleur spécifiée par crColor. La fonction commence au point spécifié par x et y et complète de toutes les instructions à la limite de couleur.

Si nFillType a la valeur FLOODFILLSURFACE, la fonction commence au point spécifié par x et y & continuer dans toutes les instructions, remplissant toutes les zones adjacentes contenant la couleur spécifiée par crColor.

Uniquement contextes et périphériques de périphérique mémoire cette assistance de technologie ExtFloodFilld'écran à balayage de charge. Pour plus d'informations, consultez la fonction membre de GetDeviceCaps .

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CDC, classe

Graphique de la hiérarchie

CDC::FloodFill

CDC::GetDeviceCaps

ExtFloodFill