доброго времени суток!
Понадобилось отловить нажатие клавиши F5 (для реализации обновления содержимого компонента Browser) - не нашел код (. Есть только коды на буквенно-цифровые, пробел, enter, всякие Alt-ы...
Кто-нибуть обходил эту траблу?
Этот топик читают: Гость
Ответов: 9
Рейтинг: 0
|
|||
карма: 0 |
|
Ответов: 1891
Рейтинг: 110
|
|||
Смотри компонент KeyHook
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Andrew, (F1 - F12) = (112 - 123)
code_636 |
|||
карма: 19 |
| ||
файлы: 1 | code_636.txt [502B] [596] |
Ответов: 9
Рейтинг: 0
|
|||
То, что надо. Спасибо.
|
|||
карма: 0 |
|
Ответов: 899
Рейтинг: 43
|
|||
Леонид, А так не проще?
|
|||
карма: 0 |
|
Ответов: 8926
Рейтинг: 823
|
|||
unalex, проще, конечно, но этот элемент нуждается в библиотеке, я стараюсь его не применять.
|
|||
карма: 19 |
|
Ответов: 3851
Рейтинг: 159
|
|||
KeyHook мне тоже не нравится. Как-то давно (версия~157) он просто закрывал мою прогу в момент, когда я нажимаю ту самую клавишу, а прога чем-то напряжённо занята. Не помню, наверное даже на форум не выкладывал это траблу - просто использую Keyboard
|
|||
карма: 0 |
|
Ответов: 632
Рейтинг: 16
|
|||
а почему мэйн форм непосылает код нажатой клавиши?
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
1) Потому-что MainForm-у их не посылает винда
2) У меня посылает |
|||
карма: 9 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Galkov, Geka, я это положение интерпретирую (для себя) так: если на форме находятся элементы управления, то курсор не может быть установлен на форме и, соответственно, форма не выдаёт этих кодов. А если курсор установить на форме, то сигналы с этих точек можно получить
|
|||
карма: 19 |
|
Ответов: 9906
Рейтинг: 351
|
|||
А никак я не интерпретирую, получаю - и все
|
|||
карма: 9 |
|
Ответов: 8926
Рейтинг: 823
|
|||
Galkov, да так было и будет - среди равных всегда имеются более равные
|
|||
карма: 19 |
|
Ответов: 9906
Рейтинг: 351
|
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Кстати говоря, недавно увидел, что сегодняшнее состояние системных файлов таково, что если я выложу два своих файла: hiMainForm.pas и Win.pas, то в противоречие с остальными они вступать не должны.
Вроде бы... Так, что если НЕ любители KeyHook желают потестировать - выложу, нет проблем. А появятся - разберемся |
|||
карма: 9 |
|
Разработчик
Ответов: 26149
Рейтинг: 2127
|
|||
Galkov, можно поискать на SVN, или где?
|
|||
карма: 22 |
|