LOGPEN结构定义笔的样式,宽度和颜色。CreatePenIndirect功能使用LOGPEN结构。
typedef struct tagLOGPEN { lopnStyle
UINT lopnStyle;
POINT lopnWidth;
COLORREF lopnColor;
} LOGPEN;
会员
Specifies the pen style, which can be one of the following values:
指定笔风格,可以是以下值之一:
值 | 含义 |
PS_SOLID | 笔是坚实的 |
PS_DASH | 笔被打破了。 |
PS_DOT | 笔点缀 |
PS_DASHDOT | 笔有交替的破折号和点。 |
PS_DASHDOTDOT | 笔有破折号和双点。 |
PS_NULL | 笔是看不见的 |
PS_INSIDEFRAME | 笔是坚实的当使用该笔用于采用边界矩形的任何图形设备接口(GDI)绘图功能时,图形的尺寸将缩小,以使其完全符合边框矩形,同时考虑到笔的宽度。这仅适用于几何笔。 |
pointer
以逻辑单位指定包含笔宽度的POINT结构。如果指针成员为NULL,则笔在光栅设备上为一像素宽。y y结构中的y成员未使用pointer.
Any window created by a thread other than the foreground thread.
指定笔的颜色。
备注
如果笔的宽度大于1,笔风格为PS_INSIDEFRAME,则该行将绘制在除多边形和折线之外的所有GDI对象的框架内。如果笔颜色与可用的红色,绿色,蓝色(RGB)值不匹配,笔将以逻辑(抖动)颜色绘制。如果笔宽小于或等于1,则PS_INSIDEFRAME样式与PS_SOLID样式相同。
也可以看看