Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
The HatchStyle enumeration defines hatch patterns used by graphics brushes. A hatch pattern consists of a solid background color and lines drawn over the background.
-
typedef enum { HatchStyleHorizontal = 0x00000000, HatchStyleVertical = 0x00000001, HatchStyleForwardDiagonal = 0x00000002, HatchStyleBackwardDiagonal = 0x00000003, HatchStyleLargeGrid = 0x00000004, HatchStyleDiagonalCross = 0x00000005, HatchStyle05Percent = 0x00000006, HatchStyle10Percent = 0x00000007, HatchStyle20Percent = 0x00000008, HatchStyle25Percent = 0x00000009, HatchStyle30Percent = 0x0000000A, HatchStyle40Percent = 0x0000000B, HatchStyle50Percent = 0x0000000C, HatchStyle60Percent = 0x0000000D, HatchStyle70Percent = 0x0000000E, HatchStyle75Percent = 0x0000000F, HatchStyle80Percent = 0x00000010, HatchStyle90Percent = 0x00000011, HatchStyleLightDownwardDiagonal = 0x00000012, HatchStyleLightUpwardDiagonal = 0x00000013, HatchStyleDarkDownwardDiagonal = 0x00000014, HatchStyleDarkUpwardDiagonal = 0x00000015, HatchStyleWideDownwardDiagonal = 0x00000016, HatchStyleWideUpwardDiagonal = 0x00000017, HatchStyleLightVertical = 0x00000018, HatchStyleLightHorizontal = 0x00000019, HatchStyleNarrowVertical = 0x0000001A, HatchStyleNarrowHorizontal = 0x0000001B, HatchStyleDarkVertical = 0x0000001C, HatchStyleDarkHorizontal = 0x0000001D, HatchStyleDashedDownwardDiagonal = 0x0000001E, HatchStyleDashedUpwardDiagonal = 0x0000001F, HatchStyleDashedHorizontal = 0x00000020, HatchStyleDashedVertical = 0x00000021, HatchStyleSmallConfetti = 0x00000022, HatchStyleLargeConfetti = 0x00000023, HatchStyleZigZag = 0x00000024, HatchStyleWave = 0x00000025, HatchStyleDiagonalBrick = 0x00000026, HatchStyleHorizontalBrick = 0x00000027, HatchStyleWeave = 0x00000028, HatchStylePlaid = 0x00000029, HatchStyleDivot = 0x0000002A, HatchStyleDottedGrid = 0x0000002B, HatchStyleDottedDiamond = 0x0000002C, HatchStyleShingle = 0x0000002D, HatchStyleTrellis = 0x0000002E, HatchStyleSphere = 0x0000002F, HatchStyleSmallGrid = 0x00000030, HatchStyleSmallCheckerBoard = 0x00000031, HatchStyleLargeCheckerBoard = 0x00000032, HatchStyleOutlinedDiamond = 0x00000033, HatchStyleSolidDiamond = 0x00000034 } HatchStyle;
HatchStyleHorizontal: Equally spaced horizontal lines.
HatchStyleVertical: Equally spaced vertical lines.
HatchStyleForwardDiagonal: Lines on a diagonal from upper left to lower right.
HatchStyleBackwardDiagonal: Lines on a diagonal from upper right to lower left.
HatchStyleLargeGrid: Crossing horizontal and vertical lines.
HatchStyleDiagonalCross: Crossing forward diagonal and backward diagonal lines with anti-aliasing.
HatchStyle05Percent: A 5-percent hatch, which is the ratio of foreground color to background color equal to 5:100.
HatchStyle10Percent: A 10-percent hatch, which is the ratio of foreground color to background color equal to 10:100.
HatchStyle20Percent: A 20-percent hatch, which is the ratio of foreground color to background color equal to 20:100.
HatchStyle25Percent: A 25-percent hatch, which is the ratio of foreground color to background color equal to 25:100.
HatchStyle30Percent: A 30-percent hatch, which is the ratio of foreground color to background color equal to 30:100.
HatchStyle40Percent: A 40-percent hatch, which is the ratio of foreground color to background color equal to 40:100.
HatchStyle50Percent: A 50-percent hatch, which is the ratio of foreground color to background color equal to 50:100.
HatchStyle60Percent: A 60-percent hatch, which is the ratio of foreground color to background color equal to 60:100.
HatchStyle70Percent: A 70-percent hatch, which is the ratio of foreground color to background color equal to 70:100.
HatchStyle75Percent: A 75-percent hatch, which is the ratio of foreground color to background color equal to 75:100.
HatchStyle80Percent: An 80-percent hatch, which is the ratio of foreground color to background color equal to 80:100.
HatchStyle90Percent: A 90-percent hatch, which is the ratio of foreground color to background color equal to 90:100.
HatchStyleLightDownwardDiagonal: Diagonal lines that slant to the right from top to bottom points with no anti-aliasing. They are spaced 50 percent further apart than lines in the HatchStyleForwardDiagonal pattern
HatchStyleLightUpwardDiagonal: Diagonal lines that slant to the left from top to bottom points with no anti-aliasing. They are spaced 50 percent further apart than lines in the HatchStyleBackwardDiagonal pattern.
HatchStyleDarkDownwardDiagonal: Diagonal lines that slant to the right from top to bottom points with no anti-aliasing. They are spaced 50 percent closer and are twice the width of lines in the HatchStyleForwardDiagonal pattern.
HatchStyleDarkUpwardDiagonal: Diagonal lines that slant to the left from top to bottom points with no anti-aliasing. They are spaced 50 percent closer and are twice the width of lines in the HatchStyleBackwardDiagonal pattern.
HatchStyleWideDownwardDiagonal: Diagonal lines that slant to the right from top to bottom points with no anti-aliasing. They have the same spacing between lines in HatchStyleWideDownwardDiagonal pattern and HatchStyleForwardDiagonal pattern, but HatchStyleWideDownwardDiagonal has the triple line width of HatchStyleForwardDiagonal.
HatchStyleWideUpwardDiagonal: Diagonal lines that slant to the left from top to bottom points with no anti-aliasing. They have the same spacing between lines in HatchStyleWideUpwardDiagonal pattern and HatchStyleBackwardDiagonal pattern, but HatchStyleWideUpwardDiagonal has the triple line width of HatchStyleWideUpwardDiagonal.
HatchStyleLightVertical: Vertical lines that are spaced 50 percent closer together than lines in the HatchStyleVertical pattern.
HatchStyleLightHorizontal: Horizontal lines that are spaced 50 percent closer than lines in the HatchStyleHorizontal pattern.
HatchStyleNarrowVertical: Vertical lines that are spaced 75 percent closer than lines in the HatchStyleVertical pattern; or 25 percent closer than lines in the HatchStyleLightVertical pattern.
HatchStyleNarrowHorizontal: Horizontal lines that are spaced 75 percent closer than lines in the HatchStyleHorizontal pattern; or 25 percent closer than lines in the HatchStyleLightHorizontal pattern.
HatchStyleDarkVertical: Lines that are spaced 50 percent closer than lines in the HatchStyleVertical pattern.
HatchStyleDarkHorizontal: Lines that are spaced 50 percent closer than lines in the HatchStyleHorizontal pattern.
HatchStyleDashedDownwardDiagonal: Dashed diagonal lines that slant to the right from top to bottom points.
HatchStyleDashedUpwardDiagonal: Dashed diagonal lines that slant to the left from top to bottom points.
HatchStyleDashedHorizontal: Dashed horizontal lines.
HatchStyleDashedVertical: Dashed vertical lines.
HatchStyleSmallConfetti: A pattern of lines that has the appearance of confetti.
HatchStyleLargeConfetti: A pattern of lines that has the appearance of confetti and is composed of larger pieces than the HatchStyleSmallConfetti pattern.
HatchStyleZigZag: Horizontal lines that are composed of zigzags.
HatchStyleWave: Horizontal lines that are composed of tildes.
HatchStyleDiagonalBrick: A pattern of lines that has the appearance of layered bricks that slant to the left from top to bottom points.
HatchStyleHorizontalBrick: A pattern of lines that has the appearance of horizontally layered bricks.
HatchStyleWeave: A pattern of lines that has the appearance of a woven material.
HatchStylePlaid: A pattern of lines that has the appearance of a plaid material.
HatchStyleDivot: A pattern of lines that has the appearance of divots.
HatchStyleDottedGrid: Crossing horizontal and vertical lines, each of which is composed of dots.
HatchStyleDottedDiamond: Crossing forward and backward diagonal lines, each of which is composed of dots.
HatchStyleShingle: A pattern of lines that has the appearance of diagonally layered shingles that slant to the right from top to bottom points.
HatchStyleTrellis: A pattern of lines that has the appearance of a trellis.
HatchStyleSphere: A pattern of lines that has the appearance of spheres laid adjacent to each other.
HatchStyleSmallGrid: Crossing horizontal and vertical lines that are spaced 50 percent closer together than HatchStyleLargeGrid.
HatchStyleSmallCheckerBoard: A pattern of lines that has the appearance of a checkerboard.
HatchStyleLargeCheckerBoard: A pattern of lines that has the appearance of a checkerboard, with squares that are twice the size of the squares in the HatchStyleSmallCheckerBoard pattern.
HatchStyleOutlinedDiamond: Crossing forward and backward diagonal lines; the lines are not anti-aliased.
HatchStyleSolidDiamond: A pattern of lines that has the appearance of a checkerboard placed diagonally.
Graphics brushes are specified by EmfPlusBrush objects.
See section 2.1.1 for the specification of additional enumerations.