Bitmaps en tant que pinceaux
Un certain nombre de fonctions utilisent le pinceau actuellement sélectionné dans un contexte d’appareil pour effectuer des opérations bitmap. Par exemple, la fonction PatBlt réplique le pinceau dans une zone rectangulaire dans une fenêtre, et la fonction FloodFill réplique le pinceau à l’intérieur d’une zone dans une fenêtre délimitée par la couleur spécifiée (contrairement à PatBlt, FloodFill remplit les formes non réplicables).
La fonction FloodFill réplique le pinceau dans une région délimitée par une couleur spécifiée. Toutefois, contrairement à la fonction PatBlt, FloodFill ne combine pas les données de couleur du pinceau avec les données de couleur pour les pixels de l’affichage ; il définit simplement la couleur de tous les pixels dans la région placée entre l’affichage et la couleur du pinceau actuellement sélectionné dans le contexte de l’appareil.