c# 使用CreatePen函数,它的第一个参数的值为几多

c# 使用CreatePen函数,它的第一个参数的值为多少
第一个参数代表画笔类型,实线、虚线、点线等,可msdn上没有给各种类型的值啊
http://msdn.microsoft.com/zh-cn/subscriptions/dd183509(v=vs.85).aspx

我就问这个函数,别说与这个函数无关的,谢谢
------解决思路----------------------

private enum PenStyle : int
{
    PS_SOLID    = 0, //The pen is solid.
    PS_DASH     = 1, //The pen is dashed.
    PS_DOT      = 2, //The pen is dotted.
    PS_DASHDOT      = 3, //The pen has alternating dashes and dots.
    PS_DASHDOTDOT       = 4, //The pen has alternating dashes and double dots.
    PS_NULL     = 5, //The pen is invisible.
    PS_INSIDEFRAME      = 6,// Normally when the edge is drawn, it’s centred on the outer edge meaning that half the width of the pen is drawn
        // outside the shape’s edge, half is inside the shape’s edge. When PS_INSIDEFRAME is specified the edge is drawn 
        //completely inside the outer edge of the shape.
    PS_USERSTYLE    = 7,
    PS_ALTERNATE    = 8,
    PS_STYLE_MASK       = 0x0000000F,

    PS_ENDCAP_ROUND     = 0x00000000,
    PS_ENDCAP_SQUARE    = 0x00000100,
    PS_ENDCAP_FLAT      = 0x00000200,
    PS_ENDCAP_MASK      = 0x00000F00,

    PS_JOIN_ROUND       = 0x00000000,
    PS_JOIN_BEVEL       = 0x00001000,
    PS_JOIN_MITER       = 0x00002000,
    PS_JOIN_MASK    = 0x0000F000,

    PS_COSMETIC     = 0x00000000,
    PS_GEOMETRIC    = 0x00010000,
    PS_TYPE_MASK    = 0x000F0000
};