當前位置:首頁 » 編程語言 » 如何修改c語言背景
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

如何修改c語言背景

發布時間: 2023-02-09 06:12:39

『壹』 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不過不方便