主页 / 库函数目录 / 图形绘制 / 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 表示空白。从低位到高位表示从起始到终止的方向。
仅当线型为 USERBIT_LINE 时该参数有效。
thickness
线条宽度。
pimg
设置的图像,默认为 NULL(窗口)
返回值:
(无)
示例:
设置线形为线宽为 3 的点划线: setlinestyle(DASHED_LINE, NULL, 3);