LOGPEN
The LOGPEN
structure defines the style, width, and color of a pen. The CreatePenIndirect
typedef struct tagLOGPEN { // lgpn
UINT lopnStyle;
POINT lopnWidth;
COLORREF
lopnColor;
} LOGPEN;
Members
lopnStyle
Specifies the
pen style, which can be one of the following values:
Value |
Meaning |
PS_SOLID |
Pen is
solid. |
PS_DASH |
Pen is
dashed. |
PS_DOT |
Pen is
dotted. |
PS_DASHDOT |
Pen has
alternating dashes and dots. |
PS_DASHDOTDOT |
Pen has
dashes and double dots. |
PS_NULL |
Pen is
invisible. |
PS_INSIDEFRAME |
Pen is
solid. When this pen is used in any graphics device interface (GDI) drawing
function that takes a bounding rectangle, the dimensions of the figure are
shrunk so that it fits entirely in the bounding rectangle, taking into
account the width of the pen. This applies only to geometric pens. |
lopnWidth
Specifies the
POINT
lopnColor
Specifies the
pen color.
Remarks
If the width of
the pen is greater than 1 and the pen style is PS_INSIDEFRAME, the line is
drawn inside the frame of all GDI objects except polygons and polylines. If the
pen color does not match an available red, green, blue (RGB) value, the pen is
drawn with a logical (dithered) color. If the pen width is less than or equal
to 1, the PS_INSIDEFRAME style is identical to the PS_SOLID style.
See Also