c语言进入画图模式后最多只能显示16种颜色吗?

来源:百度知道 编辑:UC知道 时间:2024/06/17 03:26:48
那能显示256*256*256种色吗?
方法简单提示几句,指条路也行,如果你没多少时间;
如果有时间,详细说说,我有用,想显示24位图,事成追加50分,决不食言!!


/******************************/
C语言本身进入画图模式后最多只能显示16种颜色,对于显示256*256*256种色无能为力,并且16中中只有部分能做背景颜色,部分可以做字体颜色,也有都可以的。最后还可以加一个闪烁,不能自由应用的16色不能算是真正的16色,我以为。
如果借助于其它的工具就可以显示256*256*256种色了,但是处理起来就很麻烦了,如果你会混合编程,那这也不是很成问题的。我见过别人做过,不过我自己不会,只是知道有这么回事。
━━━━━━━━━━━━━━━━━━━━
符号 数值 含义 字符或背景
————————————————————
BLACK 0 黑 两者均可
BLUE 1 兰 两者均可
GREEN 2 绿 两者均可
CYAN 3 青 两者均可
RED 4 红 两者均可
MAGENTA 5 洋红 两者均可
BROWN 6 棕 两者均可
LIGHTGRAY 7 淡灰 两者均可
DARKGRAY 8 深灰 只用于字符
LIGHTBLUE 9 淡兰 只用于字符
LIGHTGREEN 10 淡绿 只用于字符
LIGHTCYAN 11 淡青 只用于字符
LIGHTRED 12 淡红 只用于字符
LIGHTMAGENTA 13 淡洋红 只用于字符
YELLOW 14 黄 只用于字符
WHITE 15 白 只用于字符
BLINK 128 闪烁 只用于字符
━━━━━━━━━━━━━━━━━━━━
注意:
(1) 对于背景只有0 到7 共八种颜色,若取大于7 小于15的数,则代表的颜色与减 7后的值对应的颜色相同。
(2) 用textbackground()和textcolor() 函数设置了窗口的背景与字符颜色后,在没有用clrscr()函数清除窗口之前,颜色不会改变,直到使用了函数clrscr(),整个窗口和随后