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.