Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.10;
Скачать: CL | DM;

Вниз

Сообщения на обработку нажатия клавиш   Найти похожие ветки 

 
Петр ©   (2003-05-11 11:19) [0]

Добрый день уважаемые знатоки !

У меня есть задача. Есть приложение со множеством форм. Нужно перехватить нажатие клавиш F1...F10, вне зависимости от того, в какой форме я нахожусь, и в какой элемент имеет фокус ввода.

Прочитал, что есть такие сообщения: WM_CHAR, WM_KEYDOWN,WM_KEYSYSDOWN.

Пробовал добавить в private всех форм такую функцию:

procedure KeyPress(var Msg : TMessage); message WM_KEYDOWN;

и в ней обработать нажатие, но к сожалению, она активизируется только на главной форме, а если я нахожусь в любой другой, то ничего не происходит.

Может кто знает, как поймать нажатие?


С уважением ,
Петр.


 
Song ©   (2003-05-11 11:55) [1]

TApplication.onMessage


 
Петр ©   (2003-05-11 11:58) [2]

А есть у Вас пример, как обработать это сообщение?


 
Петр ©   (2003-05-11 12:34) [3]

Спасибо, все получилось, пример нашел в Help"e.


 
Song ©   (2003-05-11 13:24) [4]

Ну вот видишь как всё просто. А то пример сразу подавай.



Страницы: 1 вся ветка

Текущий архив: 2003.07.10;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
14-31431
sapsi
2003-06-23 09:45
2003.07.10
Воспитание детей


3-31136
ZDN
2003-06-18 09:23
2003.07.10
MSSQL, Oracle & DB2


1-31264
A_ndrew
2003-06-30 00:22
2003.07.10
как можно в окне (зная его название) найти компонент


14-31502
Кен
2003-06-21 06:21
2003.07.10
В чём лучше хранить условия ? У объекта в 2D мире есть свойства


1-31254
Mihey
2003-06-29 23:05
2003.07.10
Проблемы с BlockRead.