人民邮电出版3 第十二章屏幕控制
人民邮电出版社 第十二章 屏幕控制
人民邮电出版3 121文本模式 122图形模式 123常用绘图函数 人124图形方式下输出文本
人民邮电出版社 12.1 文本模式 12.2 图形模式 12.3 常用绘图函数 12.4 图形方式下输出文本
人民邮电出版3 12.1文本模式 1211文本窗口 窗口是屏幕上的一个矩形区域。窗口的大小和 数量都是可变的。最大的窗口等于整个屏幕。窗口 也可小到只能容纳几个字符。整个屏幕可看作是窗 口的缺省值
人民邮电出版社 12.1 文本模式 12.1.1 文本窗口 窗口是屏幕上的一个矩形区域。窗口的大小和 数量都是可变的。最大的窗口等于整个屏幕。窗口 也可小到只能容纳几个字符。整个屏幕可看作是窗 口的缺省值
人民邮电出版3 1212建立窗口 下面介绍几个与窗口相关的、常用的屏幕 处理函数。 (1)清窗口函数 corsaro 冷Y(2)光标定位函数g0 (3)清除至行尾函数 creole (4)删除文本行函数 delline(和插入文本行函数 inclined
人民邮电出版社 12.1.2 建立窗口 下面介绍几个与窗口相关的、常用的屏幕 处理函数。 (1) 清窗口函数clrscr() (2) 光标定位函数gotoxy() (3) 清除至行尾函数clreol() (4) 删除文本行函数delline()和插入文本行函数 insline()
人民邮电出版3 1213建立窗囗函数 window 上面的两个例子使用的是缺省窗口。用 wind0wO函数可以在屏幕的任何位置建立任意尺 寸的窗口。此函数的原形为: void window(int left, int top, int right, int a12 bottom 其中前两个参数(le和top)是窗口的左上角 八的坐标,后两个参数(rgt,和 bottom)是窗口 的右下角的坐标
人民邮电出版社 12.1.3 建立窗口函数window() 上面的两个例子使用的是缺省窗口。用 window()函数可以在屏幕的任何位置建立任意尺 寸的窗口。此函数的原形为: void window(int left,int top,int right,int bottom); 其中前两个参数(left和top)是窗口的左上角 的坐标,后两个参数(right,和bottom)是窗口 的右下角的坐标
人民邮电出版3 1214窗口ⅣO函数 Turbo O++的函数库中,有一些专门用于窗口 的ⅣO函数。使用这些函数时,文本能自动在窗口 边界处换行。表2列出了一些文本0函数
人民邮电出版社 12.1.4 窗口I/O函数 Turbo C++的函数库中, 有一些专门用于窗口 的I/O函数。使用这些函数时, 文本能自动在窗口 边界处换行。表12.1.1列出了一些文本I/O函数
人民邮电出版 表1211 函数 功能 printf 格式化输出到活动窗口 putto 将一字符串写到活动窗口 pitch 输出一字符到活动窗口 etched 从控制台输入一个字符到活动窗口 fgets 从控制台输入一个字符串到活动窗口
人民邮电出版社 表12.1.1 函 数 功 能 cprintf() 格式化输出到活动窗口 cputs() 将一字符串写到活动窗口 putch() 输出一字符到活动窗口 getche() 从控制台输入一个字符到活动窗口 cgets() 从控制台输入一个字符串到活动窗口 表12.1.1
人民邮电出版 125文本的几种不同模式 1.文本模式的设置 到目前为止,我们使用的是缺省视频模式,即 般的25行80列的文本模式。 2.文本颜色的设置 配有彩色监视器和彩色图形视频适配器时,可 用不同的颜色显示文本。函数 textcolor()可以用来 设置文本的前景颜色。这个函数也能使文本闪烁。 textcolor(函数的原型为: void textcolor(int color);
人民邮电出版社 12.1.5 文本的几种不同模式 1. 文本模式的设置 到目前为止,我们使用的是缺省视频模式,即 一般的25行80列的文本模式。 2. 文本颜色的设置 配有彩色监视器和彩色图形视频适配器时,可 用不同的颜色显示文本。函数textcolor( )可以用来 设置文本的前景颜色。这个函数也能使文本闪烁。 textcolor( ) 函数的原型为: void textcolor(int color);
人民邮电出版3 122图形模式 1221初始化视频适配器 图形模式设置函数为 nitgraphO,它的原型是: void initgraph(int far *driver,int far *mode, charfar path) initgraph0函数的作用是装入一个图形驱动程 序,用来初始化图形系统,并将系统设置成图形模 式
人民邮电出版社 12.2 图形模式 12.2.1 初始化视频适配器 图形模式设置函数为initgraph(),它的原型是: void initgraph(int far *driver,int far *mode, charfar *path); initgraph() 函数的作用是装入一个图形驱动程 序,用来初始化图形系统,并将系统设置成图形模 式
人民邮电出版3 1222退出图形模式 停止使用图形模式返回文本模式是用 restorecrtmodeo函数或 closegrapho函数完成的。 它们的原型为 void far restorecrtmode(void); void far closegraph(void)
人民邮电出版社 12.2.2 退出图形模式 停止使用图形模式返回文本模式是用 restorecrtmode()函数或closegraph()函数完成的。 它们的原型为: void far restorecrtmode(void); void far closegraph(void);