SetConsoleTextAttribute

機能
文字色と文字の背景色を設定する
宣言文
Declare Function SetConsoleTextAttribute Lib "kernel32.dll " _
    (ByVal hConOut As Long, ByVal colors As Integer) As Long
Declare Function SetConsoleTextAttribute Lib "kernel32.dll " _
    (ByVal hConOut As Integer, ByVal colors As Short) As Integer
BOOL SetConsoleTextAttribute(
  HANDLE hConsoleOutput,
  WORD wAttributes
);
引数
hConOut
コンソール出力ハンドル
colors
テキスト色と背景色を決める定数の組み合わせ
戻り値
成功        0以上
失敗        0
colorsの定数
FOREGROUND_BLUE = &H1                      テキスト色を青を含める
FOREGROUND_GREEN = &H2                     テキスト色を緑を含める
FOREGROUND_RED = &H4                       テキスト色を赤を含める
FOREGROUND_INTENSITY = &H8                 テキストを高輝度で表示する
BACKGROUND_BLUE = &H10                     背景色に青を含める
BACKGROUND_GREEN = &H20                    背景色に緑を含める
BACKGROUND_RED = &H40                      背景色に赤を含める
BACKGROUND_INTENSITY = &H80                背景色を高輝度で表示する