Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прокрутка в консоли


Gero ©   (2004-11-25 20:59:00) 

Возможно ли запретитить прокручивание консоли к каретке при выводе с помощью Write?
Или может быть можно выводить текст в консольное окно таким образом, чтобы при этом не передвигать каретку?


Gero   (2004-11-25 22:23:00) [1]

Спасибо, WriteConsoleOutputCharacter в принципе подходит, но добавляет гимор.
Насколько я понимаю, прокрутка консольного окна за кареткой будет происходить всегда.
Или можно как-то отключить?

Проблема собственно вот в чем.
Открывается консоль, и в нее я вывожу большой текст построчно.
При этом срабатывает прокрутка, занимающая время.
После вывода текста приходится прокручивать все обратно вверх - получается черти что.


Jel   (2004-11-25 21:30:00) [2]

В догонку :)

Если проблема в выводе в крайнее правое знакоместо последней строки экрана то можно использовать вместо Write либо WriteConsoleOutputCharacter либо FillConsoleOutputCharacter в зависимости от того, что именно требуется.


Jel   (2004-11-25 21:16:00) [3]

SetConsoleCursorPosition?


Наверх

Титульная страница Поиск, карта сайта Написать письмо