‘壹’ c语言中如何改变背景颜色 和字的颜色
有个函数 system(const char*)返回值类型记不到
参数是命令行,由程序传输到cmd
cmd中有命令color后面跟两个参数背景颜色和字体颜色
至于颜色是哪个,cmd中输入color/?就看得到
在VC++里面 ,举个例子 system("color fc");
试一下吧
‘贰’ C语言背景色怎么弄
C语言运行时的那个黑屏幕可以通过设置来改变颜色,也可以通过程序改变,一般程序用system("color
xy");来实现,其中x、y都是一个十六进制数,x代表屏幕背景颜色,y代表字体颜色,如果只用一个十六进制数,如:system("color
5");为改变字体颜色。调用system()函数时必须引进stdlib.h包。在用C语言进行图形设计时可以用setbackground()来改变背景颜色,其中setbackground()函数中的参数为一个0~255的整数或其宏定义值,如:setbackground(41)或setbackground(RED).还可以用RGB(int
a,int
b,int
c)作为setbackground的参数,其中a,b,c都是一个0~255的整数。
‘叁’ 如何更改c语言窗口的背景颜色与字体颜色
在VC下,使用system("color a"),增加头文件#include <stdlib.h>,其中a表示颜色属性,颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:如system("color 1f");表示蓝底白字。
0 = 黑色 8 = 灰色
1 = 蓝色 9 = 淡蓝色
2 = 绿色 A = 淡绿色
3 = 湖蓝色 B = 淡浅绿色
4 = 红色 C = 淡红色
5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色
7 = 白色 F = 亮白色
‘肆’ 如何在c语言中改变背景和字体的颜色
调用color函数法
加入#include头文件,没有此头文件则无法调用本文使用的函数。
1-f分别代表的颜色如下:0=黑色8=灰色1=蓝色9=淡蓝色2=绿色A=淡绿色3=湖蓝色B=淡浅绿色4=红色C=淡红色5=紫色D=淡紫色6=黄色E=淡黄色7=白色F=亮白色
‘伍’ C语言,怎样能把背景颜色改成红色,或其它颜色
你是需要改编译器显示的背景颜色,还是开发的程序的背景颜色,如果是前者需要根据不同的编译器找不同的更改方式,如果是后者并且是win32控制台程序的话使用system("color 6f");这样的语句修改,颜色属性由两个十六进制数字指定 -- 第一个为背景,第二个则为前景。每个数字可以为以下任何值之一:
0 = 黑色 8 = 灰色 1 = 蓝色 9 = 淡蓝色 2 = 绿色 A = 淡绿色
3 = 浅绿色 B = 淡浅绿色 4 = 红色 C = 淡红色 5 = 紫色 D = 淡紫色
6 = 黄色 E = 淡黄色 7 = 白色 F = 亮白色
‘陆’ c语言:更改控件的背景颜色
调用CWinApp : : SetDialogBkColor可以改变所有应用程序的背景颜色。第一个参数指定了背景颜色,第二个参数指定了文本颜色。下例将应用程序对话设置为蓝色背景和黄色文本。
BOOL CSampleApp : : InitInstance ( )
{
…
//use blue dialog with yellow text .
SetDialogBkColor (RGB (0, 0, 255 ), RGB ( 255 , 255 , 0 ) ) ;
…
}
需要重画对话(或对话的子控件)时,Windows向对话发送消息WM_CTLCOLOR,通常用户可以让Windows选择绘画背景的刷子,也可重置该消息指定刷子。下例说明了创建一个红色背景对话的步骤。
首先,给对话基类增加一人成员变量CBursh :
class CMyFormView : public CFormView
{
…
** :
CBrush m_ brush ; // background brush
…
} ;
其次, 在类的构造函数中将刷子初始化为所需要的背景颜色。
CMyFormView : : CMyFormView ( )
{
// Initialize background brush .
m_brush .CreateSolidBrush (RGB ( 0, 0, 255 ) )
}
最后,使用ClassWizard处理WM_CTLCOLOR消息并返回一个用来绘画对话背景的刷子句柄。注意:由于当重画对话控件时也要调用该函数,所以要检测nCtlColor参量。
HBRUSH CMyFormView : : OnCtlColor (CDC* pDC , CWnd*pWnd , UINT nCtlColor )
{
// Determine if drawing a dialog box . If we are , return +handle to
//our own background brush . Otherwise let windows handle it .
if (nCtlColor = = CTLCOLOR _ DLG )
return (HBRUSH) m_brush .GetSafeHandle ( ) ;
return CFormView : : OnCtlColor (pDC, pWnd , nCtlColor );
}不过VS2003以后就不支持SetDialogBkColor
此外,MFC在画控件时会发送WM_CTLCOLOR消息
OnCtlColor (CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
return hBrush; //返回一个画刷,画刷的颜色为控件的颜色
} 不过Button之类的控件则需要把button的属性改为drawitem
‘柒’ C语言背景色怎么弄
C语言不存在背景色,C语言的编译器可以更换背景色,各种不同的编译器更换背景色的方法不同,需要参考其帮助文件,一般是在编辑环境设置中。
‘捌’ C语言的程序怎么改背景和字体色
#include"stdio.h"
#include"conio.h"
void
main()
{
textbackground(RED);
textcolor
(YELLOW);
clrscr();
puts("谢谢你的采纳:)");
getch();
}
你在
win-tc
或turbo
c上运行没问题的,但在vc的话你需要把conio.h文件从c
编译器
上拷贝到vc不过不方便