1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
1 | |
Сочетание клавиш в программе16.11.2012, 21:01. Показов 3565. Ответов 40
Метки нет (Все метки)
Здравствуйте уважаемые знатоки Delphi!
Помогите пожалуйста осуществить следующее: При наборе слова xaker в программе(ни в компоненте а именно в самой прогамме при нажатии на клавиши клавиатуры) чтобы у меня выходило сообщение к примеру 'активировано'. Меня интересует как можно это описать. Ну как в GTA San Andreas там читы же есть, вот я усебя в программе тоже хочу такое сделать. заранее спасибо. Добавлено через 4 часа 28 минут Прошу помогите, если чето не понятно спрашивайте.
0
|
16.11.2012, 21:01 | |
Ответы с готовыми решениями:
40
Как программно послать сочетание клавиш? Хук - как отловить сочетание клавиш? При нажатии на кнопку вызвать сочетание клавиш Как отменить сочетание клавиш в RichEdit, Delphi 7 |
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|
16.11.2012, 21:04 | 2 |
Лови сообщения с клавиатуры.
0
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
16.11.2012, 21:21 [ТС] | 3 |
Каким образом? код не набросаешь?)
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
16.11.2012, 21:24 | 4 | |||||
0
|
157 / 300 / 47
Регистрация: 14.08.2012
Сообщений: 2,578
|
|||||||||||
16.11.2012, 21:30 | 5 | ||||||||||
Ну конечноже по образу и подобию Drag&Drop:
Код процедуры пиши по условию:
Не по теме: Только не говори, что это чит?
1
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
16.11.2012, 21:43 [ТС] | 6 |
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
|
16.11.2012, 21:45 | 7 |
Я проверял, все работает. Ты куда ее вставил?
0
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
||||||
16.11.2012, 21:49 [ТС] | 8 | |||||
А не могли бы вы расписать прям как должно быть со словом xaker.
Это не читы У меня есть тест, ну так вот хочу при нажатии определенного кода чтобы показывались все верные ответы) Поэтому напишите код пожалуйста) Добавлено через 1 минуту в form1.keypress вот мой код
0
|
Заблокирован
|
|
16.11.2012, 21:57 | 9 |
Достаточно переключить на латинскую раскладку и нажать 'r'
0
|
250 / 155 / 31
Регистрация: 07.10.2012
Сообщений: 401
|
||||||
16.11.2012, 22:04 | 10 | |||||
Достаточно головой подумать.
0
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
16.11.2012, 22:05 [ТС] | 11 |
Не понимаю, создал новый проект там все робит, а вот у меня в проекте работать не хочет(
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
|
16.11.2012, 22:12 | 12 |
Походу мой вариант и вариант с перехватом работают только на пустой форме. Если есть компоненты, то нажатия адресуются им напрямую.
В моем варианте можно TForm1.FormKeyPress назначить каждому компоненту, но это кривое решение.
0
|
Заблокирован
|
|
16.11.2012, 22:21 | 13 |
xxxaker
xaaaker xxxxaaaaakkkeeerrr ... xakkkkkkeeeerr я так понимаю это всё одно слово xaker
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
16.11.2012, 22:25 | 14 | |||||
0
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
16.11.2012, 22:26 [ТС] | 15 |
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
||||||
16.11.2012, 22:36 | 16 | |||||
Вот полностью рабочий вариант:
1
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
16.11.2012, 23:12 [ТС] | 17 |
Именно это я и имел ввиду, а не подскажете источник(откуда взято это)?)
Спасибо!)
0
|
Модератор
3491 / 2614 / 741
Регистрация: 19.09.2012
Сообщений: 7,976
|
|
16.11.2012, 23:19 | 18 |
У Application есть событие OnMessage которому можно назначить свою процедуру обработки.
Остальное из головы.
0
|
16.11.2012, 23:33 | 19 | |||||
Для этого у формы есть специальное событие OnShortCut
0
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
16.11.2012, 23:35 [ТС] | 20 |
Ясно, теперь след. проблема у меня есть 2 формы
1 нужная 2 титульник ну так вот как запретить ввод этого кода на титульнике? т.е отключить onmessage на form2 чтоли и как?
0
|
16.11.2012, 23:35 | |
16.11.2012, 23:35 | |
Помогаю со студенческими работами здесь
20
Как сделать сочетание "горячих клавиш" на клик по кнопке? Нажатие клавиш в другой программе по PID Как реализовать несколько горячих клавиш в программе? Как можно блокировать сочетание клавиш? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |