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 d’une fenêtre limitée par la couleur spécifiée (contrairement à PatBlt, FloodFill remplit les formes nonrectangulaires).
La fonction FloodFill réplique le pinceau dans une région 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 à l’écran ; il définit simplement la couleur de tous les pixels dans la zone fermée de l’écran sur la couleur du pinceau actuellement sélectionné dans le contexte de l’appareil.