以下是 D2D1_DASH_STYLE 枚举的定义:
typedef enum D2D1_DASH_STYLE {
D2D1_DASH_STYLE_SOLID = 0,
D2D1_DASH_STYLE_DASH = 1,
D2D1_DASH_STYLE_DOT = 2,
D2D1_DASH_STYLE_DASH_DOT = 3,
D2D1_DASH_STYLE_DASH_DOT_DOT = 4,
D2D1_DASH_STYLE_CUSTOM = 5,
} D2D1_DASH_STYLE;
该枚举包含六个成员,分别表示不同的虚线样式:
1. D2D1_DASH_STYLE_SOLID:实线。
2. D2D1_DASH_STYLE_DASH:短划线。
3. D2D1_DASH_STYLE_DOT:点线。
4. D2D1_DASH_STYLE_DASH_DOT:短划线和点线交替。
5. D2D1_DASH_STYLE_DASH_DOT_DOT:短划线和两个点线交替。
6. D2D1_DASH_STYLE_CUSTOM:自定义虚线样式。
使用这个枚举,你可以在绘制直线等图形时指定不同的虚线样式。通常,你可以通过设置笔刷的虚线样式属性来实现这一点。
转载请注明出处:http://www.zyzy.cn/article/detail/25234/Win32 API/D2d1.h/D2D1_DASH_STYLE