![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
mgkit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2009 Репутация: нет Всего: нет |
Привет всем. Как изменить цвет фона в консольном режиме? Не цвет фона текста (SetConsoleTextAttribute(Console, 1+White*16)), а сам цвет консоли. По умолчанию он чёрный.
|
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 18 Всего: 88 |
это одно и то же
Добавлено через 4 минуты Если нужно изменить текущие, не выводя нового текста, то WriteConsoleOutputAttribute -------------------- Обижено школьников: 8 |
|||
|
||||
mgkit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2009 Репутация: нет Всего: нет |
Да не одно и тоже.. Изменяется только фон букв, а мне нужен что бы весь задний фон изменился.. Ну например в командной строке (cmd) можно задать Color xy (где x-цвет фона, y-цвет текста) и изменится фон везде, а не только по написанным участкам. Так и в консоле хочется, что бы не цвет фона букв изменялся, а весь цвет фона..
|
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 18 Всего: 88 |
просто поменяй атрибут везде
-------------------- Обижено школьников: 8 |
|||
|
||||
mgkit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2009 Репутация: нет Всего: нет |
![]() |
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 6 Всего: 112 |
Можно попросту запускать свою собственную программу посредством cmd.exe.
![]()
На время отладки перезапуск через cmd.exe можно временно отключить. |
|||
|
||||
mgkit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2009 Репутация: нет Всего: нет |
Amphiluke Спасибо, но этот метод слишком сильный для моего уровня. Не люблю делать то, чего не понимаю) Ну если другого способа нет - обойдусь и чёрным экраном)
|
|||
|
||||
Amphiluke |
|
|||
![]() ☽ ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1253 Регистрация: 26.8.2009 Репутация: 6 Всего: 112 |
Да этот метод просто выполняет командную строку
ключ /C заставляет командный интерпретатор выполнять строку, следующую за ключом, как набор команд. Там и написано поменять цвет и запустить вашу программу... Хотя, конечно, этот метод — не лучшее решение. |
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 18 Всего: 88 |
mgkit, ну сказал же
-------------------- Обижено школьников: 8 |
|||
|
||||
mgkit |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 56 Регистрация: 15.4.2009 Репутация: нет Всего: нет |
Amphiluke
Спасибо за код. Помогло) Поставил бы плюс, но сообщений мало)) Большое сасибо!! Удачи! |
|||
|
||||
Gwire |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 216 Регистрация: 7.8.2007 Где: Николаев Репутация: 1 Всего: 4 |
mgkit, тебе нужно потенять атрибуты у каждой ячейки консоли Разкоментируй то что нужно.
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |