Énumération HatchStyle (gdiplusenums.h)
L’énumération HatchStyle spécifie le modèle de hachure utilisé par un pinceau de type HatchBrush. Le motif de trappe se compose d’une couleur d’arrière-plan unie et de lignes dessinées sur l’arrière-plan.
Syntax
typedef enum HatchStyle {
HatchStyleHorizontal,
HatchStyleVertical,
HatchStyleForwardDiagonal,
HatchStyleBackwardDiagonal,
HatchStyleCross,
HatchStyleDiagonalCross,
HatchStyle05Percent,
HatchStyle10Percent,
HatchStyle20Percent,
HatchStyle25Percent,
HatchStyle30Percent,
HatchStyle40Percent,
HatchStyle50Percent,
HatchStyle60Percent,
HatchStyle70Percent,
HatchStyle75Percent,
HatchStyle80Percent,
HatchStyle90Percent,
HatchStyleLightDownwardDiagonal,
HatchStyleLightUpwardDiagonal,
HatchStyleDarkDownwardDiagonal,
HatchStyleDarkUpwardDiagonal,
HatchStyleWideDownwardDiagonal,
HatchStyleWideUpwardDiagonal,
HatchStyleLightVertical,
HatchStyleLightHorizontal,
HatchStyleNarrowVertical,
HatchStyleNarrowHorizontal,
HatchStyleDarkVertical,
HatchStyleDarkHorizontal,
HatchStyleDashedDownwardDiagonal,
HatchStyleDashedUpwardDiagonal,
HatchStyleDashedHorizontal,
HatchStyleDashedVertical,
HatchStyleSmallConfetti,
HatchStyleLargeConfetti,
HatchStyleZigZag,
HatchStyleWave,
HatchStyleDiagonalBrick,
HatchStyleHorizontalBrick,
HatchStyleWeave,
HatchStylePlaid,
HatchStyleDivot,
HatchStyleDottedGrid,
HatchStyleDottedDiamond,
HatchStyleShingle,
HatchStyleTrellis,
HatchStyleSphere,
HatchStyleSmallGrid,
HatchStyleSmallCheckerBoard,
HatchStyleLargeCheckerBoard,
HatchStyleOutlinedDiamond,
HatchStyleSolidDiamond,
HatchStyleTotal,
HatchStyleLargeGrid,
HatchStyleMin,
HatchStyleMax
} ;
Constantes
HatchStyleHorizontal Spécifie les lignes horizontales. |
HatchStyleVertical Spécifie les lignes verticales. |
HatchStyleForwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la droite, des points supérieurs aux points inférieurs. Les lignes sont anticrénelées. |
HatchStyleBackwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la gauche, des points supérieurs aux points inférieurs. Les lignes sont anticrénelées. |
HatchStyleCross Spécifie les lignes horizontales et verticales qui se croisent à des angles de 90 degrés. |
HatchStyleDiagonalCross Spécifie les lignes diagonales avant et arrière diagonales qui se croisent à des angles de 90 degrés. Les lignes sont anticrénelées. |
HatchStyle05Percent Spécifie un hachurage de 5 pour cent. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 5 :100. |
HatchStyle10Percent Spécifie un hachurage de 10 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 10 :100. |
HatchStyle20Percent Spécifie un hachurage de 20 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 20 :100. |
HatchStyle25Percent Spécifie un hachurage de 25 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 25 :100. |
HatchStyle30Percent Spécifie un hachurage de 30 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 30 :100. |
HatchStyle40Percent Spécifie un hachurage de 40 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 40 :100. |
HatchStyle50Percent Spécifie un hachurage de 50 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 50 :100. |
HatchStyle60Percent Spécifie un hachurage de 60 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 60 :100. |
HatchStyle70Percent Spécifie un hachurage de 70 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 70 :100. |
HatchStyle75Percent Spécifie un hachurage de 75 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 75 :100. |
HatchStyle80Percent Spécifie une trappe de 80 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 80:100. |
HatchStyle90Percent Spécifie un hachurage de 90 %. Le rapport entre la couleur de premier plan et la couleur d’arrière-plan est de 90 :100. |
HatchStyleLightDownwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la droite des points supérieurs aux points inférieurs et qui sont espacées de 50 pour cent plus près les unes des autres que HatchStyleForwardDiagonal, mais qui ne sont pas anticrénelées. |
HatchStyleLightUpwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la gauche des points supérieurs aux points inférieurs et qui sont espacées de 50 pour cent plus près les unes des autres que HatchStyleBackwardDiagonal, mais qui ne sont pas anticrénelées. |
HatchStyleDarkDownwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la droite des points du haut vers le bas, sont espacées de 50 pour cent plus près que HatchStyleForwardDiagonal, et sont deux fois plus larges que HatchStyleForwardDiagonal, mais ne sont pas anticrénelées. |
HatchStyleDarkUpwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la gauche des points supérieurs aux points inférieurs, sont espacées de 50 pour cent plus près que HatchStyleBackwardDiagonal, et qui sont deux fois plus larges que HatchStyleBackwardDiagonal, mais ne sont pas anticrénelées. |
HatchStyleWideDownwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la droite des points supérieurs aux points inférieurs, ont le même espacement que HatchStyleForwardDiagonal et sont triples de la largeur de HatchStyleForwardDiagonal, mais ne sont pas anticrénelées. |
HatchStyleWideUpwardDiagonal Spécifie les lignes diagonales qui s’orientent vers la gauche des points supérieurs aux points inférieurs, qui ont le même espacement que HatchStyleBackwardDiagonal et qui sont triples de la largeur de HatchStyleBackwardDiagonal, mais qui ne sont pas anticrénelées. |
HatchStyleLightVertical Spécifie les lignes verticales espacées de 50 % plus près que HatchStyleVertical. |
HatchStyleLightHorizontal Spécifie les lignes horizontales espacées de 50 % plus près que HatchStyleHorizontal. |
HatchStyleNarrowVertical Spécifie les lignes verticales espacées de 75 pour cent plus près que HatchStyleVertical (ou 25 pour cent plus proches que HatchStyleLightVertical). |
HatchStyleNarrowHorizontal Spécifie les lignes horizontales espacées de 75 % plus près que HatchStyleHorizontal ( ou 25 % plus proches les unes des autres que HatchStyleLightHorizontal). |
HatchStyleDarkVertical Spécifie des lignes verticales espacées de 50 % plus près que HatchStyleVerical et qui sont deux fois plus larges que HatchStyleVertical. |
HatchStyleDarkHorizontal Spécifie des lignes horizontales espacées de 50 % plus proches que HatchStyleHorizontal et qui sont deux fois plus larges que HatchStyleHorizontal. |
HatchStyleDashedDownwardDiagonal Spécifie les lignes horizontales composées de diagonales avant. |
HatchStyleDashedUpwardDiagonal Spécifie les lignes horizontales composées de diagonales vers l’arrière. |
HatchStyleDashedHorizontal Spécifie les lignes horizontales en pointillés. |
HatchStyleDashedVertical Spécifie les lignes verticales en pointillés. |
HatchStyleSmallConfetti Spécifie un hachurage ayant l'aspect de confettis. |
HatchStyleLargeConfetti Spécifie une trappe qui a l’apparence de confettis composés de morceaux plus grands que HatchStyleSmallConfetti. |
HatchStyleZigZag Spécifie des lignes horizontales de zigzags. |
HatchStyleWave Spécifie des lignes horizontales de tildes. |
HatchStyleDiagonalBrick Spécifie une trappe qui a l’apparence d’un mur de briques posées dans une direction diagonale vers l’arrière. |
HatchStyleHorizontalBrick Spécifie une trappe qui a l’apparence d’un mur de briques posées horizontalement. |
HatchStyleWeave Spécifie un hachurage ayant l'aspect d'un tapis tissé. |
HatchStylePlaid Spécifie un hachurage ayant l'aspect d'un tissu écossais. |
HatchStyleDivot Spécifie un hachurage ayant l'aspect de sillages. |
HatchStyleDottedGrid Spécifie les lignes en pointillés horizontales et verticales qui se croisent à des angles de 90 degrés. |
HatchStyleDottedDiamond Spécifie les lignes en pointillés diagonales vers l’avant et vers l’arrière qui se croisent à des angles de 90 degrés. |
HatchStyleShingle Spécifie une trappe qui a l’apparence de bardeaux placés dans une direction diagonale vers l’avant. |
HatchStyleTrellis Spécifie un hachurage ayant l'aspect d'un treillis. |
HatchStyleSphere Spécifie une trappe qui a l’apparence d’un damier de sphères. |
HatchStyleSmallGrid Spécifie les lignes horizontales et verticales qui se croisent à des angles de 90 degrés et sont espacées de 50 % plus près les unes des autres que HatchStyleCross. |
HatchStyleSmallCheckerBoard Spécifie un hachurage ayant l'aspect d'un damier. |
HatchStyleLargeCheckerBoard Spécifie une trappe qui a l’apparence d’un damier avec des carrés qui ont deux fois la taille de HatchStyleSmallCheckerBoard. |
HatchStyleOutlinedDiamond Spécifie les lignes diagonales avant et arrière diagonales qui se croisent à des angles de 90 degrés, mais qui ne sont pas anticrénelées. |
HatchStyleSolidDiamond Spécifie un hachurage ayant l'aspect d'un damier disposé en diagonale. |
HatchStyleTotal Spécifie l’absence de hachure, ce qui permet au pinceau d’être transparent. |
HatchStyleLargeGrid Spécifie HatchStyleCross. |
HatchStyleMin Spécifie HatchStyleHorizonal. |
HatchStyleMax Spécifie HatchStyleSolidDiamond. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP, Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | gdiplusenums.h (include Gdiplus.h) |