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