Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2007, 17:07   #1
Ferro
 
Регистрация: 08.11.2007
Сообщений: 8
По умолчанию Перехват клавиатуры

Как перехватывать нажатие программных клавиш типа shift ctrl стрелки и т.д.?
Спасибо
Незаметный значит сильный.

Если вам уже третий день надоедает работа значит сегодня среда.

На чемпионате мира по женской логике с большим отрывом победил генератор случайных чисел.
Ferro вне форума Ответить с цитированием
Старый 09.11.2007, 17:20   #2
Ferro
 
Регистрация: 08.11.2007
Сообщений: 8
По умолчанию

Уже нашел ответ в более старой теме : )

При создании формы ставим Form1.KeyPreview:=true и потом используем события Form.OnKeyPress или OnKeyDown
Незаметный значит сильный.

Если вам уже третий день надоедает работа значит сегодня среда.

На чемпионате мира по женской логике с большим отрывом победил генератор случайных чисел.
Ferro вне форума Ответить с цитированием
Старый 09.11.2007, 19:01   #3
vitalik007
Дельфист
Форумчанин
 
Аватар для vitalik007
 
Регистрация: 14.08.2007
Сообщений: 317
По умолчанию

а еще можно с помощью сообщения WM_KEYDOWN
ICQ-465033557
WINDOWS CE THE BEST
vitalik007 вне форума Ответить с цитированием
Старый 25.03.2010, 21:02   #4
Exoo
Пользователь
 
Регистрация: 25.03.2010
Сообщений: 53
По умолчанию

у меня такая проблема:
на форму я прописал перехват клавиш, но работает он только когда выделен какой-нибудь объект на форме, например едит.
как сделать чтобы перехват срабатывал все время?
Мастерство программиста не в том, чтобы писать программы, работающие без ошибок, а в том, чтобы писать программы, работающие при любом количестве ошибок.
Exoo вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Раскладка клавиатуры SERG1980 Общие вопросы Delphi 4 05.07.2010 10:41
Перехват событий клавиатуры CODeRUS Win Api 8 06.07.2009 11:08
Управление с клавиатуры kpishnik Помощь студентам 10 27.07.2008 18:38
Блокирование клавиатуры Milly Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 18.10.2007 19:15
Отключение клавиатуры Lonix Общие вопросы Delphi 4 04.09.2007 17:48