C语言图形编程函数大全(12)
时间:2026-01-22
时间:2026-01-22
图形编程必不可少
mode=0;
initgraph(&driver,&mode,"");
22. getdrivername() 获取图形驱动程序名的指针
功能: 函数getdrivername()返回指向当前图形驱动程序名的指针。
用法: 此函数调用方式为char *getdrivername(void);
说明: 本函数可以用来检测显示卡,但只能在initgraph()设置图形驱动程序和显示模式之后调用。
该函数相应的头文件为graphics.h
返回值: 返回一指针,指向含有当前图形驱动程序名的字符串。
例: 显示当前图形驱动程序名:
#i nclude<graphics.h>
#i nclude<stdio.h>
void main()
{
int graphdriver=DETECT,graphmode;
char *s;
initgraph(&graphdriver,&graphmode,"");
s=getdrivername();
outtext("Using driver:");
outtext(s);
getch();
closegraph();
}
23. getgraphmode() 获取图形模式函数
功能: 函数getgrapgmode()返回当前图形模式。
用法: 该函数调用方式为int getgraphmode(void);
说明: getgraphmode()函数无参数调用。
这个函数对应的头文件是graphics.h
返回值: 返回initgraph()或setgraphmode()所设置的当前图形模式值。
例: 显示当前图形模式的代码:
printf("graphics mode is %d",getgraphmode());
24. getmoderange()获取模式值范围函数
功能: 函数getmoderange()返回指定的图形驱动程序能够支持的最低和最高模式值。
用法: 函数调用方式为 void getmoderange(int driver,int *lowmode,int himode);
说明: 参数driver是用来调用此函数时,指定图形驱动程序等价值或宏名。
其有效值如下:
-------------------------------------
宏 名 等价值
-------------------------------------
DETECT 0
CGA 1
MCGA 2
上一篇:英语节手抄报
下一篇:延边朝鲜族自治州就业促进条例