![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
Bars |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Продвинутые Сообщений: 8 Регистрация: 11.5.2008 Город: Бугульма Учебное заведение: ИнЭкА Вы: студент ![]() |
Скажите, как в Delphi поймать нажатие клавиш "вверх", "вниз", "влево", "вправо". Заранее спасибо!
|
![]() ![]() |
Inspektor |
![]()
Сообщение
#2
|
Аспирант ![]() ![]() ![]() Группа: Активисты Сообщений: 384 Регистрация: 11.6.2008 Город: Крыжополь Учебное заведение: БГТУ Вы: студент ![]() |
Если с помощью WinAPI, то функция GetKeyState() возвращает true, если клавиша нажата. Если без, то как и в паскале- сначала ReadKey должно вернуть нуль, а затем расширенный код клавиши. Нужные коды хранятся в константах "VK_LEFT", "VK_RIGHT", "VK_UP", "VK_DOWN".
|
creer |
![]()
Сообщение
#3
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 121 Регистрация: 28.10.2007 Город: Екатеринбург Учебное заведение: УГТУ-УПИ Вы: студент ![]() |
Наиболее просто - использовать события OnKeyDown или OnKeyUp.
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 17:42 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru