2.2.1.2.2 BrushHatch

The BrushHatch enumeration describes the six predefined logical hatch brushes that are maintained by the graphics device interface (GDI). These are used as fill patterns on a drawing surface.

 typedef  enum
 {
   HS_HORIZONTAL = 0x00000000,
   HS_VERTICAL = 0x00000001,
   HS_FDIAGONAL = 0x00000002,
   HS_BDIAGONAL = 0x00000003,
   HS_CROSS = 0x00000004,
   HS_DIAGCROSS = 0x00000005
 } BrushHatch;

HS_HORIZONTAL:  The lines are horizontal.

HS_VERTICAL:  The lines are vertical.

HS_FDIAGONAL:  A 45-degree downward, left-to-right line.

HS_BDIAGONAL:  A 45-degree upward, right-to-left line.

HS_CROSS:  Both HS_HORIZONTAL and HS_VERTICAL lines.

HS_DIAGCROSS:  Both HS_FDIAGONAL and HS_BDIAGONAL lines.