hatchStyle 枚举 (gdiplusenums.h)

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。


在背景色上填充了 30% 密集的对角点网格的椭圆图。
HatchStyle40Percent
指定 40% 阴影。 前景色与背景色的比率为 40:100。


一个椭圆形的插图,里面装满了背景色上的小棋盘,切口形状像加号
HatchStyle50Percent
指定 50% 阴影。 前景色与背景色的比率为 50:100。


背景色上填充了一块小棋盘的椭圆图
HatchStyle60Percent
指定 60% 阴影。 前景色与背景色的比率为 60:100。


背景色上填充了加号对角线网格的椭圆图
HatchStyle70Percent
指定 70% 阴影。 前景色与背景色的比率为 70:100。


在背景色上填充了 70% 密集的对角点网格的椭圆图。
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)