The Pen structure contains functions and structures to create pens.
structure Pen : sig type HPEN datatype PenStyle = PS_ALTERNATE | PS_COSMETIC | PS_DASH | PS_DASHDOT | PS_DASHDOTDOT | PS_DOT | PS_ENDCAP_FLAT | PS_ENDCAP_ROUND | PS_ENDCAP_SQUARE | PS_GEOMETRIC | PS_INSIDEFRAME | PS_JOIN_BEVEL | PS_JOIN_MITER | PS_JOIN_ROUND | PS_NULL | PS_SOLID | PS_USERSTYLE type COLORREF = Color.COLORREF type LOGBRUSH = Brush.LOGBRUSH type LOGPEN = PenStyle * int option * COLORREF val CreatePen : PenStyle list * int * COLORREF -> HPEN val CreatePenIndirect : LOGPEN -> HPEN val ExtCreatePen : PenStyle list * int * LOGBRUSH * (int * int) list -> HPEN end