C语言图形编程函数大全(14)
时间:2026-01-22
时间:2026-01-22
图形编程必不可少
#i nclude<graphics.h>
#i nclude<stdio.h>
void main()
{
int graphdriver=DETECT,graphmode;
int modecode;
char *s;
initgraph(&graphdriver,&graphmode,"");
modecode=getmaxmode();
s=getmodename(modecode);
outtext("The maxmode name is:");
outtext(s);
getch();
closegraph();
}
27. graphdefaults()图形设置复位缺省值函数
功能: 函数grpahdefaults()把所有图形设置复位为它们的缺省值,这包括把图形视口复位为全屏幕;当前位置定位在0,0;调色板、背景色和绘图色都被复位;填充颜色、填 充图样、文本文字和排齐方式都返回到它位的缺省值。
用法: 此函数调用方式为void graphdefaults(void);
说明: 该函数无参数调用。
这个函数相应的头文件为graphics.h
返回值: 无
例: 将图形系统恢复为其缺省值:
graphdefaults();
28. setgraphmode() 设置图形模式函数
功能: 函数setgraphmode()用当前图形驱动程序有效的图形模式调用,一旦被调用,setgraphmode()选择一个新的图形模式。注意,图形显示模式必须事先由initgraph()初始化。
用法: 该函数调用方式为void setgraphmode(int mode);
说明: 参数mode调用时为指定的模式值。
此函数相应的头部文件是graphics.h
返回值: 无
例: 把VGA图形卡设置为VGAMED模式:
setgraphmode(VGAMED); // 图形系统已经初始化
29. restorecrtmode() 恢复文本显示模式函数
功能: 函数restrecrtmode()将显示模式恢复到调用initgraph()时检测出的初始文本模式。
用法: 这个函数调用方式为void restorecrtmode(void);
说明: 函数restorecrtmode()和setgraphmode()函数一起使用,可以实现文本与图形显示之间的切换。 此函数对应的头文件为graphics.h
返回值: 无
例: 恢复显示模式为初始文本模式:
上一篇:英语节手抄报
下一篇:延边朝鲜族自治州就业促进条例