BOOL SetConsoleCursorPosition(
HANDLE hConsoleOutput, // handle to screen buffer
COORD dwCursorPosition // new cursor coordinates
);
BOOL SetConsoleTextAttribute(
HANDLE hConsoleOutput, // handle to screen buffer
WORD wAttributes // text and background colors
);
wAttributes:
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.
HANDLE hStdout = GetStdHandle(STD_OUTPUT_HANDLE);
#include <iostream>
#include "windows.h"
using namespace std;
int main()
{
// Получаем дескриптор консоли
HANDLE hCon;
hCon = GetStdHandle(STD_OUTPUT_HANDLE);
cout << "Hello!";
COORD pos = {10, 10};
SetConsoleCursorPosition(hCon, pos);
SetConsoleTextAttribute(hCon, BACKGROUND_RED | FOREGROUND_GREEN | FOREGROUND_RED | FOREGROUND_INTENSITY);
cout << "Good Bye!";
pos.X = 0;
pos.Y = 20;
SetConsoleCursorPosition(hCon, pos);
system("PAUSE");
return 0;
}
Если Вы уже зарегистрированы на Портале - войдите в систему, если Вы еще не регистрировались - пройдите простую процедуру регистрации.