IPB

Здравствуйте, гость ( Вход | Регистрация )

> Клавиатура в DELPHI
Bars
сообщение 20.6.2008, 15:17
Сообщение #1


Новичок
*

Группа: Продвинутые
Сообщений: 8
Регистрация: 11.5.2008
Город: Бугульма
Учебное заведение: ИнЭкА
Вы: студент



Скажите, как в Delphi поймать нажатие клавиш "вверх", "вниз", "влево", "вправо". Заранее спасибо!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов(1 - 2)
Inspektor
сообщение 20.6.2008, 16:07
Сообщение #2


Аспирант
***

Группа: Активисты
Сообщений: 384
Регистрация: 11.6.2008
Город: Крыжополь
Учебное заведение: БГТУ
Вы: студент



Если с помощью WinAPI, то функция GetKeyState() возвращает true, если клавиша нажата. Если без, то как и в паскале- сначала ReadKey должно вернуть нуль, а затем расширенный код клавиши. Нужные коды хранятся в константах "VK_LEFT", "VK_RIGHT", "VK_UP", "VK_DOWN".
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
creer
сообщение 21.6.2008, 10:31
Сообщение #3


Студент
**

Группа: Продвинутые
Сообщений: 121
Регистрация: 28.10.2007
Город: Екатеринбург
Учебное заведение: УГТУ-УПИ
Вы: студент



Наиболее просто - использовать события OnKeyDown или OnKeyUp.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 13:41

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru