Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

разноцветные буковки в консоли

1.8K
11 ноября 2003 года
neutrino4
94 / / 05.09.2003
Нужно, чтобы буквы, выводящиеся на консоль c помощью WriteFile были не только стандартного серого цвета, а допустим еще и красного (по типу как в UNIXовых шеллах). Можно ли как-то управлять цветом в консоли, и если да, то какие ф-ции для этого предназначены?
435
12 ноября 2003 года
avatara
188 / / 07.07.2003
Цитата:
Originally posted by neutrino4
Можно ли как-то управлять цветом в консоли, и если да, то какие ф-ции для этого предназначены?



Подключаешь файл windows.h

HANDLE hConsole=GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleTextAttribute(hConsole, 0x1E);
^
|
16-я система
фон----текст
----------------
I R G B | I R G B
--------|--------
0 0 0 1 | 1 1 1 0 -> 2-я система счисления
1 E -> 16-я система
Получаться желтые буквы на синем фоне
всего 16 цветов

1.8K
12 ноября 2003 года
neutrino4
94 / / 05.09.2003
Ну RGB - понятно, что Red Green Blue, а I - это интенсивность что ли?
435
13 ноября 2003 года
avatara
188 / / 07.07.2003
Цитата:
Originally posted by neutrino4
Ну RGB - понятно, что Red Green Blue, а I - это интенсивность что ли?



Да, это интенсивность. Сначала пишешь какой цвет хочешь получить в двоичном виде, а потом переводишь его в 16-ричный и подставляешь.

1.8K
14 ноября 2003 года
neutrino4
94 / / 05.09.2003
ОК, спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог