易码技术论坛

 找回密码
 加入易码
搜索
查看: 88048|回复: 2

怎样在图形模式下建立文本窗口????

[复制链接]
发表于 2006-4-18 09:09:00 | 显示全部楼层

  1. textbackground(int a);
  2. textcolor(int b);
复制代码

函数调用时,不要加类型
发表于 2006-5-10 16:38:00 | 显示全部楼层
你输入错了

没有windows()这个函数,只有激活定义的文本框window()这个函数

另外,应该不能在GRAPH模式下存在TXT模式吧,我不太清楚,但是知道如何在GRAPH下怎么显示字体,用cprintf();将字符导入缓存 和 outtextxy(); 显示字体。
 楼主| 发表于 2006-4-17 23:43:30 | 显示全部楼层 |阅读模式
问题如标题,本人看书上写的方法是:
#include  <graphics.h>
#include <stdio.h>
#include <coino.h>
void main()
{int driver=DETECT,mode;
initgraph(&driver,&mode,"");
画图部分;
windows(....);
textbackground(int a);
textcolor(int b);
cprintf("xxxxx");
clrscr();
.......
}
可是这方法根本不行,文本框的颜色居然和textcolor()设置的一样;textbackground()函数不起作用;也无法显出字符;去掉textcolor();则文本框变为灰色;但是将加载图形驱动initgraph(&driver,&mode,"")函数去掉文本框就正常运行了,郁闷啊,高手指点下,谢谢.
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-5-14 02:39 , Processed in 0.009844 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表