c strchr函数用法_strchr参数为什么是int_c strcpy用法(13)

电脑杂谈  发布时间:2017-03-15 03:01:22  来源:网络整理

功能:该函数改变某个EGA/VGA调色板上的所有颜色。

(4)setbkcolor()函数

函数声明:voidfarsetbkcolor(intcolor)

功能:该函数把背景色改为由color指定的颜色。具体见上面的表1。

(5)setcolor()函数

函数声明:voidfarcolor(intcolor)

功能:该函数把当前的画线颜色设置为color指定的颜色。每个图形显示卡的有

效由setpalette()提供。

(6)setpalette()函数

函数声明:voidfarsetpalette(intindex,intcolor)

功能:该函数用于改变由屏幕系统所显示的颜色。CGA模式只有背景色可以

改变。EGA可以在64种不同颜色中同时显示出16种颜色。

8、画线的线型函数

(1)getlinesettings()函数

函数声明:voidfargetlinesettings(structlinesettingstypefar*info)

功能:该函数用当前画线模式填写由info所指向的结构。结构linesettingstype所示如下:

structlinesettingstype{

intlinestyle;

unsignedupattern;

intthickness;

};

其中linestyle存放画线模式,在graphics.h中定义。取和含义如下:

━━━━━━━━━━━━━━━━━━━━

符号常数数含义

───────────────────────────────

SOLID_LINE0实线

DOTTED_LINE1点线

CENTER_LINE2中心线

DASHED_LINE3点画线

USERBIT_LINE4用户定义线

━━━━━━━━━━━━━━━━━━━━

thickness是线的宽度,见下表。

━━━━━━━━━━━━━━━━━━━━

符号常数数含义

────────────────────────────────

NORM_WIDTH1一个象素宽

THIC_WIDTH3三个象素宽

━━━━━━━━━━━━━━━━━━━━

(2)setlinestyle()函数

函数声明:voidfarsetlinestyle(intstyle,unsignedpattern,intwidth)

功能:该函数确定所有画线图形函数的画线方式。style保存画线的式,参见

上面linestyle的说明。width相当于上面的thickness。只有当style为

USERBIT_LINE时,pattern的才有意义。

9、封闭图形的填色函数

(1)floodfill()函数

函数声明:voidfarfloodfill(intx,inty,intborder)

功能:该函数用图形块中任意给定的点和形状块边界线的当前填充颜色和模式,

来填充该图形块。必须确保要填充的区域是完全封闭的。由border指出

的颜色必须与封闭图形的轮廓线的颜色一致。

(2)getfillpattern()函数

函数声明:voidfargetfillpattern(char*pattern)

功能:该函数将用户自定义的填充模式和颜色存入pattern指向的内存区域中。

(3)getfillsettings()函数

函数声明:voidfargetfillsettings(structfillsettingstypefar*info)

功能:该函数将得到的当前的填充模式和颜色放到由info指向的结构中去。


本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/jisuanjixue/article-37559-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...