1.改變整個控制台的顏色
用 system("color 0a");
其中color後面的0是背景色代號,a是前景色代號。各顏色**如下:
0=黑色
1=藍色
2=綠色
3=湖藍色
4=紅色
5=紫色
6=黃色
7=白色
8=灰色
9=淡藍色
a=淡綠色
b=淡淺綠色
c=淡紅色
d=淡紫色
e=淡黃色
f=亮白色
2.改變下乙個輸出或者輸入字型和背景的顏色
採用setconsoletextattribute函式,如
white on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_red | foreground_green | foreground_blue);
red on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_red);
green on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_green);
yellow on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_red | foreground_green);
blue on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_blue);
magenta on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_red | foreground_blue);
cyan on black:
setconsoletextattribute(getstdhandle(std_output_handle),foreground_intensity |
foreground_green | foreground_blue);
black on gray:
setconsoletextattribute(getstdhandle(std_output_handle),background_intensity |
background_intensity);
black on white:
setconsoletextattribute(getstdhandle(std_output_handle),background_intensity |
foreground_intensity | background_red | background_green | background_blue);
red on white:
setconsoletextattribute(getstdhandle(std_output_handle),background_intensity |
foreground_intensity | background_red | background_green | background_blue |
foreground_red);
等等。需要引入標頭檔案:
windows.h
函式原型:
bool setconsoletextattribute(handle hconsoleoutput, word wattributes);
wattributes 的取值含義對應如下:
attribute meaning
foreground_blue text color contains blue.
foreground_green text color contains green.
foreground_red text color contains red.
foreground_intensity text color is intensified.
background_blue background color contains blue.
background_green background color contains green.
background_red background color contains red.
background_intensity background color is intensified.
common_lvb_leading_byte leading byte.
common_lvb_trailing_byte trailing byte.
common_lvb_grid_horizontal top horizontal.
common_lvb_grid_lvertical left vertical.
common_lvb_grid_rvertical right vertical.
common_lvb_reverse_video reverse foreground and background attributes.
common_lvb_underscore underscore.
#include
#include
int main(void)
C 中修改提示字型及顏色
如果設定了控制項的tooltip屬性,當滑鼠移到該控制項後,會提示相關的文字,但沒有提供對提示字型及顏色的設定屬性,如何改變提示文字的樣式和字型呢?本例可以設定提示文字的字型及顏色。技術要點 c 中提供了tooltip控制項,可以指定關聯控制項並為每個控制項提供提示文字,其中tooltiptitle...
c 調整介面字型顏色
需要引入標頭檔案 include 一 改變整個控制台的顏色 用 system color 0a 其中color後面的0是背景色代號,a是前景色代號。各顏色 如下 0 黑色 1 藍色 2 綠色 3 湖藍色 4 紅色 5 紫色 6 黃色 7 白色 8 灰色 9 淡藍色 a 淡綠色 b 淡淺綠色 c 淡紅...
Label 字型顏色
qdatetime time qdatetime currentdatetime get currnet time qstring str time.tostring yyyy mm dd hh mm ss dddd ui label time settext str 改變字型或按鈕的顏色 先加入色...