Форум: "WinAPI";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
ВнизСообщения на обработку нажатия клавиш Найти похожие ветки
← →
Петр (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 вся ветка
Форум: "WinAPI";
Текущий архив: 2003.07.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.007 c