HatchStyle 枚举指定由 HatchBrush 类型的画笔使用的阴影图案。 阴影图案由纯色背景色和在背景上绘制的线条组成。
语法
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
} ;
常量
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 更近 50% 的垂直线。
|
HatchStyleLightHorizontal指定间距比 HatchStyleHorizontal 更近 50% 的水平线。
|
HatchStyleNarrowVertical指定间距比 HatchStyleVertical (更近 75% 或比 HatchStyleLightVertical) 更近 25% 的垂直线。
|
HatchStyleNarrowHorizontal指定间距比 HatchStyleHorizontal ( 更近 75% 或比 HatchStyleLightHorizontal) 更近 25% 的水平线。
|
HatchStyleDarkVertical指定间距比 HatchStyleVerical 更近 50% 且宽度是 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 更近 50% 的水平线和垂直线。
|
HatchStyleSmallCheckerBoard指定带有棋盘外观的阴影。
|
HatchStyleLargeCheckerBoard指定具有棋盘外观的阴影,其正方形是 HatchStyleSmallCheckerBoard 的两倍。
|
HatchStyleOutlinedDiamond指定以 90 度角交叉但不抗锯齿的正对角线和后向对角线。
|
HatchStyleSolidDiamond指定具有对角放置的棋盘外观的阴影。
|
HatchStyleTotal指定无阴影,从而允许画笔透明。 |
HatchStyleLargeGrid指定 HatchStyleCross。 |
HatchStyleMin指定 HatchStyleHorizonal。 |
HatchStyleMax指定 HatchStyleSolidDiamond。 |
要求
| 要求 | 值 |
|---|---|
| 最低受支持的客户端 | Windows XP、Windows 2000 Professional [仅限桌面应用] |
| 最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
| 标头 | gdiplusenums.h (包括 Gdiplus.h) |