На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Win Api / Есть ли аналоги readkey и keypressed для консольных Delphi-программ? Сделать домашней страницей Добавить в избранное Написать писмо

Есть ли аналоги readkey и keypressed для консольных Delphi-программ?


»»» Новичок (25.07.00 17:50)
В Турбо-Паскале были хорошие функции keypressed (узнать, была ли нажата хоть какая-нибудь клавиша) и readkey(прочитать эту клавишу).
В Delphi я обычно использовал обработчик TForm.FormKeyUp, но сейчас пишу консольную программу, а там форм нет!
Объясните, пожалуйста, чем заменить readkey и keypressed ?

»»» Mike Goblin - mgoblin@mail.ru (26.07.00 09:07)
В Винде есть сообчения WM_KEY или чтот типа того, мне кажется их и надо ловить

»»» kiwi - kiwi.new@usa.net (08.08.00 07:16)
Встроенного такого нету, но делается достаточно просто - GetNumberofConsoleInputEvents(hStdIn,num); потом проверяешь очередь, и все :-)

-= Из конференции сайта MASTERS OF DELPHI (http://delphi.mastak.com) =-

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz