Помощь - Поиск - Пользователи - Календарь
Полная версия: Клавиатура в DELPHI > Информатика / Программирование
Образовательный студенческий форум > Другие дисциплины > Информатика / Программирование
Bars
Скажите, как в Delphi поймать нажатие клавиш "вверх", "вниз", "влево", "вправо". Заранее спасибо!
Inspektor
Если с помощью WinAPI, то функция GetKeyState() возвращает true, если клавиша нажата. Если без, то как и в паскале- сначала ReadKey должно вернуть нуль, а затем расширенный код клавиши. Нужные коды хранятся в константах "VK_LEFT", "VK_RIGHT", "VK_UP", "VK_DOWN".
creer
Наиболее просто - использовать события OnKeyDown или OnKeyUp.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.