typedef struct D2D1_STROKE_STYLE_PROPERTIES {
D2D1_CAP_STYLE startCap;
D2D1_CAP_STYLE endCap;
D2D1_CAP_STYLE dashCap;
D2D1_LINE_JOIN lineJoin;
FLOAT miterLimit;
D2D1_DASH_STYLE dashStyle;
FLOAT dashOffset;
} D2D1_STROKE_STYLE_PROPERTIES;
这个结构体的成员含义如下:
- startCap:指定线段的起始端点的线帽样式。
- endCap:指定线段的结束端点的线帽样式。
- dashCap:指定虚线的线帽样式。
- lineJoin:指定相交线段的连接方式,如圆角、斜角等。
- miterLimit:指定斜角连接的限制比例,当斜角连接的长度超过这个比例乘以线宽时,将转换为斜角连接。
- dashStyle:指定虚线的样式,如实线、虚线、点划线等。
- dashOffset:指定虚线模式的起始偏移量。
这些属性用于在绘制线段时定义其外观。在使用 Direct2D 进行绘图时,你可以创建一个 ID2D1StrokeStyle 对象,将这些属性传递给 ID2D1RenderTarget 的 CreateStrokeStyle 方法,从而定义线段的描边样式。
转载请注明出处:http://www.zyzy.cn/article/detail/25229/Win32 API/D2d1.h/D2D1_STROKE_STYLE_PROPERTIES