C语言如何检查当前模式是图形模式还是文本模式?用哪个库函数?

[复制链接]
查看11 | 回复3 | 2012-9-25 14:02:23 | 显示全部楼层 |阅读模式
不同的显示器适配器有不同的图形分辨率。即是同一显示器适配器,在不同模式下也有不同分辨率。因此,在屏幕作图之前,必须根据显示器适配器种类将显示器设置成为某种图形模式,在未设置图形模式之前,微机系统默认屏幕为文本模式(80列,25行字符模式),此时所有图形函数均不能工作。设置屏幕为图形模式,可用下列图形初始化函数: void far initgraph(int far *gdriver, int far *gmode,char *path); 其中gdriver和gmode分别表示图形驱动器和模式,path是指图形驱动程序所在的目录路径。有关图形驱动器、图形模式的符号常数及对应的分辨率见graphics. h。与此同理,文本模式下,定义就没有此种图形文本的...
回复

使用道具 举报

千问 | 2012-9-25 14:02:23 | 显示全部楼层
getgraphmode查一下,对不对...
回复

使用道具 举报

千问 | 2012-9-25 14:02:23 | 显示全部楼层
没错。。...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行