通常颜色是通过它们的hex关联来调用的,但是在代码中可以通过在Windows控制台API中创build一些常量来调用这些颜色?
这里是我在search时发现的颜色名称: https : //stackoverflow.com/a/7138277/393087
颜色代码:
7 => default 0 => black 1 => blue 2 => green 3 => aqua 4 => red 5 => purple 6 => yellow 7 => light gray 8 => gray 9 => light blue A => light green B => light aqua C => light red D => light purple E => light yellow F => white
这些名字是官方的吗? 所以例如我可以这样做:
SetConsoleTextAttribute(hConsole,LIGHT_BLUE * 16 + LIGHT_AQUA);
控制台屏幕缓冲区 – 字符属性
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.