📄 编程天地--c语言--c语言图形编程(函数简介).htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0052)http://souha.60800.com/ArticleShow.asp?ArticleID=158 -->
<HTML><HEAD><TITLE>编程天地-->C语言-->C语言图形编程(函数简介)</TITLE>
<META content="text/html; charset=gb2312" http-equiv=Content-Type><LINK
href="编程天地--C语言--C语言图形编程(函数简介).files/STYLE.css" rel=stylesheet type=text/css>
<META content="MSHTML 5.00.3315.2870" name=GENERATOR></HEAD>
<BODY bgColor=#f0f0f0 topMargin=0>
<STYLE type=text/css></STYLE>
<TABLE align=center background=编程天地--C语言--C语言图形编程(函数简介).files/top_line.gif
border=0 cellPadding=3 cellSpacing=1 width=760>
<TBODY>
<TR align=middle>
<TD><FONT color=#cccccc>
<SCRIPT language=JavaScript>
var day="";
var month="";
var ampm="";
var ampmhour="";
var myweekday="";
var year="";
mydate=new Date();
myweekday=mydate.getDay();
mymonth=mydate.getMonth()+1;
myday= mydate.getDate();
myyear= mydate.getYear();
year=(myyear > 200) ? myyear : 1900 + myyear;
if(myweekday == 0)
weekday=" 星期日 ";
else if(myweekday == 1)
weekday=" 星期一 ";
else if(myweekday == 2)
weekday=" 星期二 ";
else if(myweekday == 3)
weekday=" 星期三 ";
else if(myweekday == 4)
weekday=" 星期四 ";
else if(myweekday == 5)
weekday=" 星期五 ";
else if(myweekday == 6)
weekday=" 星期六 ";
document.write(year+"年"+mymonth+"月"+myday+"日 "+weekday);
</SCRIPT>
</FONT></TD>
<TD><A class=BigMenu href="http://souha.60800.com/index.asp">搜哈首页</A></TD>
<TD><A class=BigMenu
href="http://souha.60800.com/Search.asp?BigClassName=网站开发">网站开发</A></TD>
<TD><A class=BigMenu
href="http://souha.60800.com/Search.asp?BigClassName=编程天地">编程天地</A></TD>
<TD><A class=BigMenu
href="http://souha.60800.com/Search.asp?BigClassName=硬件资讯">硬件资讯</A></TD>
<TD><A class=BigMenu
href="http://souha.60800.com/down/default.asp">软件下载</A></TD>
<TD><A class=BigMenu href="http://souha.60800.com/liuyian/index.asp"
target=_blank>搜哈留言</A></TD>
<TD><A class=BigMenu href="http://souha.60800.com/talk/index.asp"
target=_blank>搜哈论坛</A></TD>
<TD><A class=BigMenu href="http://souha.60800.com/server.asp">服务项目</A></TD>
<TD> </TD>
<TD> </TD></TR></TBODY></TABLE>
<TABLE align=center background=编程天地--C语言--C语言图形编程(函数简介).files/bottom_line.gif
border=0 cellPadding=0 cellSpacing=0 height=76 width=760>
<TBODY>
<TR>
<TD>
<TABLE align=center bgColor=#ffffff border=0 cellPadding=0 cellSpacing=0
height=72 width="99%">
<TBODY>
<TR>
<TD><A href="http://souha.60800.com/index.asp"><IMG border=0
height=60 src="编程天地--C语言--C语言图形编程(函数简介).files/main1.gif"
width=198></A></TD>
<TD align=middle><A href="http://souha.60800.com/"
target=_blank><IMG border=0 height=60
src="编程天地--C语言--C语言图形编程(函数简介).files/logo.gif" width=468></A></TD>
<TD align=middle width=75>
<TABLE align=center border=0 cellPadding=1 cellSpacing=0>
<TBODY>
<TR align=middle vAlign=center>
<TD><IMG height=16
src="编程天地--C语言--C语言图形编程(函数简介).files/homepage.gif" width=16><A
href="http://souha.60800.com/ArticleShow.asp?ArticleID=158#"
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://souha.60800.com')"></A></TD>
<TD><A class=date
href="http://souha.60800.com/ArticleShow.asp?ArticleID=158#"
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://souha.60800.com')">设为首页</A></TD></TR>
<TR align=middle vAlign=center>
<TD><IMG height=17
src="编程天地--C语言--C语言图形编程(函数简介).files/email.gif" width=16><A
href="mailto:souha@60800.com"></A></TD>
<TD><A href="mailto:souha@60800.com">联系我们</A></TD></TR>
<TR align=middle vAlign=center>
<TD><IMG height=16
src="编程天地--C语言--C语言图形编程(函数简介).files/Favorites.gif" width=16><A
href="http://souha.60800.com/"
onclick="window.external.addFavorite('http://souha.60800.com','搜哈网络')"
title=动感网络></A></TD>
<TD><A href="http://souha.60800.com/"
onclick="window.external.addFavorite('http://souha.60800.com','搜哈网络')"
title=动感网络>加入收藏</A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>
<TABLE align=center border=0 cellPadding=0 cellSpacing=0 width=760>
<TBODY>
<TR>
<TD vAlign=top>
<TABLE align=center border=0 cellPadding=1 cellSpacing=0 class=border
style="WORD-BREAK: break-all" width="100%">
<TBODY>
<TR>
<TD background=编程天地--C语言--C语言图形编程(函数简介).files/Banbg.gif
style="COLOR: #333333; FILTER: dropshadow(color=#FFFFFF,offx=-1,offy=1,positive=1; FONT-SIZE: 9pt">| <A
href="http://souha.60800.com/search.asp?BigClassName=编程天地">编程天地 </A>>> <A
href="http://souha.60800.com/search.asp?BigClassName=编程天地&SmallClassName=C语言">C语言 </A>>> C语言图形编程(函数简介)
</TD>
<TD align=right background=编程天地--C语言--C语言图形编程(函数简介).files/Banbg.gif
style="COLOR: #333333; FILTER: dropshadow(color=#FFFFFF,offx=-1,offy=1,positive=1; FONT-SIZE: 9pt"
width=50> <IMG
src="编程天地--C语言--C语言图形编程(函数简介).files/hot.gif" td < > </TD>
<TR class=tdbg>
<TD bgColor=#ffffff colSpan=3>
<P align=center><FONT
size=5>C语言图形编程(函数简介)</FONT><BR>作者:佚名 转贴自:本站原创 点击数:344 文章录入:windshadow</P>
<P><FONT color=#0000ff>一、确定显示卡<BR>二、选择显示模式
<BR>三、图形显示<BR> 1. detectgraph()
显示卡检测函数<BR> 2. initgraph()
图形初始化函数<BR> 3. getdrivername()
获取图形驱动程序名的指针<BR> 4. getgraphmode()
获取图形模式函数<BR> 5.
getmoderange()获取模式值范围函数<BR> 6.
getmaxmode()获取最大显示模式函数<BR> 7.
getmodename()获取显示模式名函数<BR> 8.
graphdefaults()图形设置复位缺省值函数<BR> 9. setgraphmode()
设置图形模式函数<BR> 10. restorecrtmode()
恢复文本显示模式函数<BR> 11. graphresult()
图形操作结果函数<BR> 12. grpaherrormsg()
图形错误信息函数<BR> 13.
setgraphbufsize()设置图形缓冲区大小函数<BR> 14.
setactivepage() 设置可输出显示页函数<BR> 15. setvisualpage()
设置可见显示页数<BR> 16.
closegraph()关闭图形模式函数<BR>
<BR></FONT><BR><BR><BR><BR><FONT
color=#0000ff>一、确定显示卡<BR>
</FONT>微机系统显示部分由显示器(monitor)和显示卡(adapter)两部分组成。显示器是独立于主机的一种外部设备,显示卡或称显示适配卡,也有的称图形卡,是插在主机上的一块电路板。但也有的显示卡与主机板设计在一起。显示卡包括寄存器组、存储器和控制电路三大部分。其中存储器又包括显示RAM和ROM
BIOS两部分,微机对显示屏幕的所有操作都是通过显示卡来实现的。因此要进行图形显示
,首先要确定计算机上安装的是何种显示卡。一种方法是询问计算机或终端使用者,确定将要使用的显示卡类型。这种方法很难,因为甚至专业程序员也不总是能确定他正在使用什么样的硬件。另一种方法是用软件查询硬件以识别当前的配置。如果有一些识别硬件的标准,这就很简单了。在Borland
C中对现在所使用的各种显示卡提供了支持,这只要调用detectgraph()函数就可以了,该函数为程序员确定计算机上使用的显示卡类型。<BR><BR><FONT
color=#0000ff>二、选择显示模式</FONT><BR>
显示模式是指显示卡支持的分辨率与相应的颜色配置。每台计算机都配置了某种类型显示卡,可以为该显示卡指定显示模式。<BR><BR><FONT
color=#0000ff>三、图形显示</FONT><BR>
进行图形显示首先要确定显示卡,然后选择其显示模式。这些工作都可以调用图形功能函数来完成,其实就是把适合于显示卡的图形驱动程序装入内存。如果图形驱动程序未装入内存,那么图形函数就不能操作。<BR><BR><FONT
color=#0000ff>1. detectgraph() 显示卡检测函数<BR></FONT>功能:
函数detectgraph()在计算机上安装有显示卡的情况下,测定其显示卡的类型。<BR>用法: 此函数调用方式为void
detectgraph(int *driver,int *mode);<BR>说明:
函数把driver所指向的整型变量设置为图形驱动程序的代码,把mode所指向的整型变量设置为显示卡支持的最高有效模式(即该显示卡能支持的最高分辨率)。<BR>
该函数相应的头文件为graphics.h<BR>返回值:
返回适合于该显示卡的图形驱动程序的代码(也称等价值),并存放在driver指向的变量中。若计算机系统中无图形硬件,则由driver指向的变量设置为-2。<BR>例:
检测计算机是否装有显示卡:<BR> int driver,mode;<BR>
detectgraph(&driver,&mode);<BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -