主页->库函数目录->绘制图形相关函数->setlinestyle
功能:
这个函数用于设置当前线形。
声明:
void setlinestyle(
    int linestyle,
    WORD upattern = NULL,
    int thickness = 1,
    PIMAGE pimg = NULL
);
参数:
linestyle
线型,可以是以下值:
| 值 | 含义 | 
| SOLID_LINE | 线形为实线。 | 
| CENTER_LINE | 线形为:------------ | 
| DOTTED_LINE | 线形为:●●●●●●●●●●●● | 
| DASHED_LINE | 线形为:-●-●-●-●-●-● | 
| NULL_LINE | 线形为不可见。 | 
| USERBIT_LINE | 线形样式是自定义的,依赖于 upattern 参数。 | 
upattern
自定义线形数据。
自定义规则:该数据为 WORD 类型,共 16 个二进制位,每位为 1 表示画线,为 0 表示空白。从低位到高位表示从起始到终止的方向。
仅当线型为 PS_USERSTYLE 时该参数有效。
thickness
线形宽度。
返回值:
(无)
示例:
设置线形为点划线: setlinestyle(PS_DASHDOT);
设置线形为宽度 3 像素的虚线: setlinestyle(PS_DASH, NULL, 3);