最佳答案:
getlinesettings是一个函数。
详情介绍
getlinesettings是一个函数。

- 外文名
- getlinesettings
- 类型
- 函数名
- 功 能
- 取当前线型、模式和宽度
- 用 法
- void far getlinesettings
getlinesettings用法
用 法: void far getlinesettings(struct linesettingstype far *lininfo):
getlinesettings示例
程序例:
#include
#include
#include
#include
char *lname = { "SOLID_LINE",
"DOTTED_LINE",
"CENTER_LINE",
"DASHED_LINE",
"USERBIT_LINE"
};
int main(void)
{
int gdriver = DETECT, gmode, errorcode;
struct linesettingstype lineinfo;
int midx, midy;
char lstyle, lpattern, lwidth;
initgraph(&gdriver, &gmode, "");

errorcode = graphresult();
if (errorcode != grOk)
{
printf("Graphics error: %sn", grapherrormsg(errorcode));
printf("Press any key to halt:");
getch();
exit(1);
}
midx = getmaxx() / 2;
midy = getmaxy() / 2;
getlinesettings(&lineinfo);
sprintf(lstyle, "%s is the line style.",
lname);
sprintf(lpattern, "0x%X is the user-defined line pattern.",
lineinfo.upattern);
sprintf(lwidth, "%d is the line thickness.",
lineinfo.thickness);
settextjustify(CENTER_TEXT, CENTER_TEXT);
outtextxy(midx, midy, lstyle);
outtextxy(midx, midy+2*textheight("W"), lpattern);
outtextxy(midx, midy+4*textheight("W"), lwidth);

getch();
closegraph();
return 0;
}


