下载此文档

C语言图形编程(二、图形显示).docx


文档分类:IT计算机 | 页数:约7页 举报非法文档有奖
1/7
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/7 下载此文档
文档列表 文档介绍
语言图形编程
图形显示
一、确定显示卡
二、选择显示模式
三、图形显示
detectgraph() 显示卡检测函数
initgraph() 图形初始化函数
getdrivername() 中定义了图形驱动程序的宏名与其等价
,如下:
宏名
等价值
DETECT
0
CGA
1
MCGA
2
EGA
3
EGA64
4
EGAMONO
5
IBM8514
6
HERCMONO
7
ATT400
8
VGA
9
PC3270
10
注:在现在的计算机中,上表中的许多显示卡已经过时,不再使用。
这样就不必担心图形驱动程序的准确名字, 而只要用其等价值即可, 若使用 detect(即等价值
0)时, initgraph() 函数自动检测当前计算机中装有的显示卡类型,并且选用最大分辨率的显示模式。
2)参数 mode 指向显示模式或用等价值 (风表 1-5),mode 所指的值必须是有效模式之一。
3)参数 path 指向图形驱动程序所在的路径,例如 path="C:\TC\BG1". 若没有指定路径,就在
当前目录下寻找。
一般图形驱动程序包含在 .BGI 文件中,这些文件是系统可以得到的。这个函数对应的头
文件是 。
返回值: 无
例: 调用 initgraph() 自动检测硬件图形系统,并选用最大分辨率显示模式。
init drver,mode;
driver=DETECT;
mode=0;
initgraph(&driver,&mode,"");
22. getdrivername() 获取图形驱动程序名的指针
功能: 函数 getdrivername() 返回指向当前图形驱动程序名的指针。
用法: 此函数调用方式为 char *getdrivername(void);
说明: 本函数可以用来检测显示卡, 但只能在 initgraph() 设置图形驱动程序和显示模式之后
调用。
该函数相应的头文件为
返回值: 返回一指针,指向含有当前图形驱动程序名的字符串。
例: 显示当前图形驱动程序名:
2
语言图形编程
#include<>
#include<>
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);

C语言图形编程(二、图形显示) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数7
  • 收藏数0 收藏
  • 顶次数0
  • 上传人爱的奉献
  • 文件大小65 KB
  • 时间2022-07-31
最近更新