第1个回答 推荐于2016-01-03
调用system函数, 参数传递"color 0x", 其中0x是要被替换成两个十六进制数字, 和CMD下的color命令是一样的.
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
第一个十六进制数字是背景色, 第二个十六进制数字是前景色(即字体颜色)
比如:system("color 1F");
可以把背景色改为蓝色, 前景色改成白色(1代表蓝色, F代表白色)
第2个回答 推荐于2018-03-19
可以调用windows.h里包含的一个函数system(color a)
其中a代表颜色属性,如system(color 08)表示“黑色背景灰色字”
颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一: 0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色 3 = 湖蓝色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色 6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色本回答被网友采纳
第3个回答 2019-01-02
1.创建窗口
2.获取设备环境(HDC)
3.获取客户区大小
4.在客户区中间绘制一个矩形
5.获取指定颜色的画刷
6.用画刷填充矩形区域
第4个回答 2018-07-27
system("color 45") 第一个数为背景色,第二个为前景色,system函数在头文件stdlib.h中,用system必须引入头文件stdlib.h。
windows操作系统下system () 函数详解(主要是在C语言中的应用) 函数名: system
功 能: 发出一个DOS命令
用 法: int system(char *command);
system函数已经被收录在标准c库中,可以直接调用。本回答被网友采纳