HatchStyle枚举指定由HatchBrush类型的画笔使用的填充图案。阴影图案由实体背景颜色和背景绘制的线组成。
C++ 语法
typedef enum {
HatchStyleHorizontal = 0,
HatchStyleVertical = 1,
HatchStyleForwardDiagonal = 2,
HatchStyleBackwardDiagonal = 3,
HatchStyleCross = 4,
HatchStyleDiagonalCross = 5,
HatchStyle05Percent = 6,
HatchStyle10Percent = 7,
HatchStyle20Percent = 8,
HatchStyle25Percent = 9,
HatchStyle30Percent = 10,
HatchStyle40Percent = 11,
HatchStyle50Percent = 12,
HatchStyle60Percent = 13,
HatchStyle70Percent = 14,
HatchStyle75Percent = 15,
HatchStyle80Percent = 16,
HatchStyle90Percent = 17,
HatchStyleLightDownwardDiagonal = 18,
HatchStyleLightUpwardDiagonal = 19,
HatchStyleDarkDownwardDiagonal = 20,
HatchStyleDarkUpwardDiagonal = 21,
HatchStyleWideDownwardDiagonal = 22,
HatchStyleWideUpwardDiagonal = 23,
HatchStyleLightVertical = 24,
HatchStyleLightHorizontal = 25,
HatchStyleNarrowVertical = 26,
HatchStyleNarrowHorizontal = 27,
HatchStyleDarkVertical = 28,
HatchStyleDarkHorizontal = 29,
HatchStyleDashedDownwardDiagonal = 30,
HatchStyleDashedUpwardDiagonal = 311,
HatchStyleDashedHorizontal = 32,
HatchStyleDashedVertical = 33,
HatchStyleSmallConfetti = 34,
HatchStyleLargeConfetti = 35,
HatchStyleZigZag = 36,
HatchStyleWave = 37,
HatchStyleDiagonalBrick = 38,
HatchStyleHorizontalBrick = 39,
HatchStyleWeave = 40,
HatchStylePlaid = 41,
HatchStyleDivot = 42,
HatchStyleDottedGrid = 43,
HatchStyleDottedDiamond = 44,
HatchStyleShingle = 45,
HatchStyleTrellis = 46,
HatchStyleSphere = 47,
HatchStyleSmallGrid = 48,
HatchStyleSmallCheckerBoard = 49,
HatchStyleLargeCheckerBoard = 50,
HatchStyleOutlinedDiamond = 51,
HatchStyleSolidDiamond = 52,
HatchStyleTotal = 53,
HatchStyleLargeGrid = HatchStyleCross,
HatchStyleMin = HatchStyleHorizontal,
HatchStyleMax = HatchStyleTotal - 1
} HatchStyle;
PowerBASIC 语法
%HatchStyleHorizontal = 0
%HatchStyleVertical = 1
%HatchStyleForwardDiagonal = 2
%HatchStyleBackwardDiagonal = 3
%HatchStyleCross = 4
%HatchStyleDiagonalCross = 5
%HatchStyle05Percent = 6
%HatchStyle10Percent = 7
%HatchStyle20Percent = 8
%HatchStyle25Percent = 9
%HatchStyle30Percent = 10
%HatchStyle40Percent = 11
%HatchStyle50Percent = 12
%HatchStyle60Percent = 13
%HatchStyle70Percent = 14
%HatchStyle75Percent = 15
%HatchStyle80Percent = 16
%HatchStyle90Percent = 17
%HatchStyleLightDownwardDiagonal = 18
%HatchStyleLightUpwardDiagonal = 19
%HatchStyleDarkDownwardDiagonal = 20
%HatchStyleDarkUpwardDiagonal = 21
%HatchStyleWideDownwardDiagonal = 22
%HatchStyleWideUpwardDiagonal = 23
%HatchStyleLightVertical = 24
%HatchStyleLightHorizontal = 25
%HatchStyleNarrowVertical = 26
%HatchStyleNarrowHorizontal = 27
%HatchStyleDarkVertical = 28
%HatchStyleDarkHorizontal = 29
%HatchStyleDashedDownwardDiagonal = 30
%HatchStyleDashedUpwardDiagonal = 31
%HatchStyleDashedHorizontal = 32
%HatchStyleDashedVertical = 33
%HatchStyleSmallConfetti = 34
%HatchStyleLargeConfetti = 35
%HatchStyleZigZag = 36
%HatchStyleWave = 37
%HatchStyleDiagonalBrick = 38
%HatchStyleHorizontalBrick = 39
%HatchStyleWeave = 40
%HatchStylePlaid = 41
%HatchStyleDivot = 42
%HatchStyleDottedGrid = 43
%HatchStyleDottedDiamond = 44
%HatchStyleShingle = 45
%HatchStyleTrellis = 46
%HatchStyleSphere = 47
%HatchStyleSmallGrid = 48
%HatchStyleSmallCheckerBoard = 49
%HatchStyleLargeCheckerBoard = 50
%HatchStyleOutlinedDiamond = 51
%HatchStyleSolidDiamond = 52
%HatchStyleTotal = 53
%HatchStyleLargeGrid = %HatchStyleCross
%HatchStyleMin = %HatchStyleHorizontal
%HatchStyleMax = %HatchStyleTotal - 1
常量
HatchStyleHorizontal
指定水平线。
![]()
HatchStyleVertical
指定垂直线。
![]()
HatchStyleForwardDiagonal
指定从顶点到底点向右倾斜的对角线。线路是抗锯齿的。
![]()
HatchStyleBackwardDiagonal
指定从顶点到底点向左倾斜的对角线。线路是抗锯齿的。
![]()
HatchStyleCross
指定以90度角交叉的水平和垂直线。
![]()
HatchStyleDiagonalCross
指定以90度角交叉的向前对角线和后向对角线。线路是抗锯齿的。
![]()
HatchStyle05Percent
指定5%的孵化。前景色与背景色的比例为5:100。
![]()
HatchStyle10Percent
指定10%的孵化。前景色与背景颜色的比例为10:100。
![]()
HatchStyle20Percent
指定20%的孵化。前景色与背景色的比例为20:100。
![]()
HatchStyle25Percent
指定一个25%的孵化。前景色与背景颜色的比例为25:100。
![]()
HatchStyle30Percent
指定30%的孵化。前景色与背景颜色的比例为30:100。
![]()
HatchStyle40Percent
指定40%的孵化。前景色与背景颜色的比例为40:100。
![]()
HatchStyle50Percent
指定50%的孵化。前景色与背景色的比例为50:100。
![]()
HatchStyle60Percent
指定60%的孵化。前景色与背景颜色的比例为60:100。
![]()
HatchStyle70Percent
指定70%的孵化。前景色与背景颜色的比例为70:100。
![]()
HatchStyle75Percent
指定75%的孵化。前景色与背景颜色的比例为75:100。
![]()
HatchStyle80Percent
指定80%的孵化。前景色与背景颜色的比例为80:100。
![]()
HatchStyle90Percent
指定90%的孵化。前景色与背景颜色的比例为90:100。
![]()
HatchStyleLightDownwardDiagonal
指定从顶点到底点向右倾斜的对角线,并且与HatchStyleForwardDiagonal相比间隔50%比较近,但不是抗锯齿。
![]()
HatchStyleLightUpwardDiagonal
指定从顶点到底点向左倾斜的对角线,并且与HatchStyleBackwardDiagonal相比间隔50%比较近,但不是抗锯齿。
![]()
HatchStyleDarkDownwardDiagonal
指定从顶点到底点向右倾斜的对角线,与HatchStyleForwardDiagonal相比间隔50%,并且宽度为HatchStyleForwardDiagonal的两倍,但不是抗锯齿。
![]()
HatchStyleDarkUpwardDiagonal
指定从顶点到底点向左倾斜的对角线,与HatchStyleBackwardDiagonal相比间隔50%,并且宽度为HatchStyleBackwardDiagonal的两倍,但不是抗锯齿。
![]()
HatchStyleWideDownwardDiagonal
指定从顶点到底点向右倾斜的对角线,具有与HatchStyleForwardDiagonal相同的间距,并且宽度为HatchStyleForwardDiagonal的三倍,但不是抗锯齿。
![]()
HatchStyleWideUpwardDiagonal
指定从顶点到底点向左倾斜的对角线,与HatchStyleBackwardDiagonal具有相同的间距,并且宽度为HatchStyleBackwardDiagonal的三倍,但不是抗锯齿。
![]()
HatchStyleLightVertical
指定比HatchStyleVertical更靠近一半的垂直线。
![]()
HatchStyleLightHorizontal
指定比HatchStyleHorizontal更靠近一半的水平线。
![]()
HatchStyleNarrowVertical
指定垂直线与HatchStyleVertical相距较近的百分之七十五(或比HatchStyleLightVertical更接近25%)。
![]()
HatchStyleNarrowHorizontal
指定的水平线与HatchStyleHorizontal相距较近的百分之七十五(或比HatchStyleLightHorizontal更接近25%)。
![]()
HatchStyleDarkVertical
指定垂直线与HatchStyleVerical相距一半比较近的百分之五十,是HatchStyleVertical的两倍。
![]()
HatchStyleDarkHorizontal
指定水平线与HatchStyleHorizontal相距一半比较接近50%,是HatchStyleHorizontal宽度的两倍。
![]()
HatchStyleDashedDownwardDiagonal
指定由正向对角线组成的水平线。
![]()
HatchStyleDashedUpwardDiagonal
指定由向后对角线组成的水平线。
![]()
HatchStyleDashedHorizontal
指定水平虚线。
![]()
HatchStyleDashedVertical
指定垂直虚线。
![]()
HatchStyleSmallConfetti
指定具有纸屑外观的舱口盖。
![]()
HatchStyleLargeConfetti
指定一个具有比HatchStyleSmallConfetti更大的棋子组成的五彩纸屑的舱口。
![]()
HatchStyleZigZag
指定水平线的之字形。
![]()
HatchStyleWave
指定波浪线的水平线。
![]()
HatchStyleDiagonalBrick
指定具有朝向对角线方向铺设的砖墙的外观的舱口。
![]()
HatchStyleHorizontalBrick
指定具有水平放置的砖墙的外观的舱口。
![]()
HatchStyleWeave
指定具有编织材料外观的阴影线。
![]()
HatchStylePlaid
指定具有格子材料外观的阴影线。
![]()
HatchStyleDivot
指定一个具有纹理外观的阴影线。
![]()
HatchStyleDottedGrid
指定以90度角交叉的水平和垂直虚线。
![]()
HatchStyleDottedDiamond
指定以90度角交叉的向前对角线和向后对角线。
![]()
HatchStyleShingle
指定具有朝向正对角线方向铺设的屋顶板的外观的舱口。
![]()
HatchStyleTrellis
指定具有网格外观的阴影线。
![]()
HatchStyleSphere
指定具有球体棋盘外观的舱口。
![]()
HatchStyleSmallGrid
指定与90度角交叉的水平和垂直线,并且比HatchStyleCross更靠近在一起的百分之五十。
![]()
HatchStyleSmallCheckerBoard
指定具有棋盘外观的舱口盖。
![]()
HatchStyleLargeCheckerBoard
指定具有尺寸为HatchStyleSmallCheckerBoard的两倍的方格的棋盘外观的舱口。
![]()
HatchStyleOutlinedDiamond
指定以90度角交叉但不是抗锯齿的前向对角线和后向对角线。
![]()
HatchStyleSolidDiamond
指定对角线放置棋盘的外观。
![]()
HatchStyleTotal
指定没有孵化,从而允许画笔是透明的。
HatchStyleLargeGrid
指定HatchStyleCross.
HatchStyleMin
指定HatchStyleHorizonal.
HatchStyleMax
指定HatchStyleSolidDiamond.


