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.
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