|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.02.2011, 17:00 | #1 |
Регистрация: 23.02.2011
Сообщений: 5
|
цветной ввод символа
существует ли функция ввода символа/строки, для которой в качестве параметра можно задать цвет?
или нужно использовать ввод символа без эха, а затем искусственно выводить каждый символ цветным. как-то так Код:
|
23.02.2011, 18:42 | #2 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
cucmber, Функция 9 выводит символ с атрибутом в bl. 0eh здесь к чему? А без ожидания, наверное, никак.
Последний раз редактировалось vadimych; 23.02.2011 в 19:01. |
23.02.2011, 18:59 | #3 |
Регистрация: 23.02.2011
Сообщений: 5
|
|
23.02.2011, 19:04 | #4 |
Форумчанин
Регистрация: 16.01.2011
Сообщений: 325
|
Можно просто курсор переводить с помощью функции 2 int 10h. В dx - координаты курсора.Вот в этой теме я товарищу хороший справочник по прерываниям DOS и BIOS посылал:http://www.programmersforum.ru/showthread.php?t=12409, на последней странице.
Последний раз редактировалось vadimych; 23.02.2011 в 19:23. |
23.02.2011, 20:55 | #5 |
Регистрация: 23.02.2011
Сообщений: 5
|
т.е. все управляющие кнопоки (del, backspace, enter, стрелочки) придется обрабатывать отдельно?
|
23.02.2011, 21:22 | #6 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Можно использовать функцию 0аh прерывания 21h, предварительно поменяв атрибуты под вводимым текстом, например ф-ей 9h прерывания 10h. И текст будет вводиться измененным цветом.
|
23.02.2011, 21:46 | #7 |
Регистрация: 23.02.2011
Сообщений: 5
|
alexcoder, спасибо.
Громадное. Вы просто супермен. Я с самого начала пробовал устанавливать цвет с помощью функции 10h прерывания int 10h, но ничего не получалось. А 09h помогло. СПАСИБО Последний раз редактировалось cucmber; 23.02.2011 в 21:51. |
01.03.2011, 22:11 | #8 |
Новичок
Джуниор
Регистрация: 01.03.2011
Сообщений: 1
|
Здравствуйте, у меня к вам вопрос!
нужно написать программу редактирования файла! Исходные данные: -Ввести с клавиатуры имя файла -выделить цветом строчные латинские и строчные русские буквы в файле -результат вывести постранично!!! Помогите ребята! |
02.03.2011, 08:40 | #9 |
Форумчанин
Регистрация: 31.05.2009
Сообщений: 786
|
Контакты ниже.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод и обработка строго одного символа | Кипящий чайник | Общие вопросы C/C++ | 16 | 04.12.2010 16:43 |
Ввод символа без эха | Ратмир | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 19.11.2010 20:25 |
Цветной DBLookupComboBox | _SERGEYX_ | Общие вопросы Delphi | 0 | 15.09.2010 16:07 |
Как запретить ввод второго символа "-" в StringGrid ? | Ветас | Помощь студентам | 2 | 11.11.2009 22:17 |
Цветной текст | ERASERROR | Общие вопросы Delphi | 4 | 25.01.2008 21:04 |