Partager via


Remplissage d’une forme avec un motif de hachure

Un motif de trappe est composé de deux couleurs : une pour l’arrière-plan et l’autre pour les lignes qui forment le motif sur l’arrière-plan. Pour remplir une forme fermée avec un motif de hachure, utilisez un objet HatchBrush . L’exemple suivant montre comment remplir une ellipse avec un modèle de hachure :

HatchBrush hBrush(HatchStyleHorizontal, Color(255, 255, 0, 0),
   Color(255, 128, 255, 255));
stat = graphics.FillEllipse(&hBrush, 0, 0, 100, 60);

L’illustration suivante montre l’ellipse remplie.

illustration d’une ellipse remplie d’un motif de hachures de lignes horizontales sur un arrière-plan uni

Le constructeur HatchBrush prend trois arguments : le style de hachure, la couleur de la ligne de hachure et la couleur de l’arrière-plan. L’argument de style de hache peut être n’importe quel élément de l’énumération HatchStyle . Il y a plus de cinquante éléments dans l’énumération HatchStyle ; quelques-uns de ces éléments sont présentés dans la liste suivante :

  • HatchStyleHorizontal
  • HatchStyleVertical
  • HatchStyleForwardDiagonal
  • HatchStyleBackwardDiagonal
  • HatchStyleCross
  • HatchStyleDiagonalCross