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

Ваш аккаунт

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

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

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

изменение положения курсора в консоли. програмно

61K
14 апреля 2011 года
TauRN7
24 / / 30.12.2010
Хотел сделать чтобы при нажатии клавиш влево вправо - выбирался соответствующий позиции пункт "меню". Но это не суть.
А как сделать так чтобы например строка уже выведенная на консоль - заменялась другой. Например:
[FONT="Lucida Console"]первый пункт |[второй пункт]| третий пункт[/FONT]

и по нажатия клавиши left строка заменялась на
[FONT="Lucida Console"][первый пункт]| второй пункт | третий пункт[/FONT]

через system("cls") не вариант, т.к. перед этой строкой есчо куча инфы уже выведено на консоль. и каждый раз запрашивать её вывод - не айс.

Кроме как средствами winAPI иных нету? и можно ли через этот же winAPI это вообще сделать?
61K
15 апреля 2011 года
TauRN7
24 / / 30.12.2010
COORD cd;
cd.x=10;
cd.y=15;
HANDLE hd = GetStdHandle(STD_OUTPUT_HANDLE);
SetConsoleCursorPosition(hd,cd);

да, я натыкался на это, но не нашёл: как взять текущую позицию курсора?

какой-нита GetConsoleCursorPosition?) Но нету такой ведь
_________________________________________________________________
Если бы был какой аналог функции clreol жизнь бы для меня стала прекрасней
11
15 апреля 2011 года
oxotnik333
2.9K / / 03.08.2007
To determine the current position of the cursor, use the GetConsoleScreenBufferInfo function.
61K
15 апреля 2011 года
TauRN7
24 / / 30.12.2010
в общем проще всё через возврат корретки было сделать =/
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог