Search
Module:
Directory

   Desktop Functions:

   Smart Device Functions:


Show Recent Changes
Subscribe (RSS)
Misc. Pages
Comments
FAQ
Helpful Tools
Playground
Suggested Reading
Website TODO List
Download Visual Studio Add-In

PenStyle (Enums)
 
.
Summary
TODO - a short description

C# Definition:

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
};

VB Definition:

Private Enum PenStyle as integer
    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 = &Hf

    PS_ENDCAP_ROUND = &H0
    PS_ENDCAP_SQUARE = &H100
    PS_ENDCAP_FLAT = &H200
    PS_ENDCAP_MASK = &Hf00

    PS_JOIN_ROUND = &H0
    PS_JOIN_BEVEL = &H1000
    PS_JOIN_MITER = &H2000
    PS_JOIN_MASK = &Hf000

    PS_COSMETIC = &H0
    PS_GEOMETRIC = &H10000
    PS_TYPE_MASK = &Hf0000
End Enum

Notes:

None.

Documentation
PenStyle on MSDN
 

Please edit this page!

Do you have...

  • helpful tips?
  • corrections to the existing content?
  • additional languages you want to include?

Select "Edit This Page" on the right hand toolbar and edit it!

 
Access PInvoke.net directly from VS:
Terms of Use
Edit This Page
Find References
Show Printable Version
Revisions