|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
Сочетание клавиш в программе16.11.2012, 21:01. Показов 4256. Ответов 40
Метки нет (Все метки)
Здравствуйте уважаемые знатоки Delphi!
Помогите пожалуйста осуществить следующее: При наборе слова xaker в программе(ни в компоненте а именно в самой прогамме при нажатии на клавиши клавиатуры) чтобы у меня выходило сообщение к примеру 'активировано'. Меня интересует как можно это описать. Ну как в GTA San Andreas там читы же есть, вот я усебя в программе тоже хочу такое сделать. заранее спасибо. Добавлено через 4 часа 28 минут Прошу помогите, если чето не понятно спрашивайте.
0
|
|
| 16.11.2012, 21:01 | |
|
Ответы с готовыми решениями:
40
Как программно послать сочетание клавиш? Хук - как отловить сочетание клавиш?
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 16.11.2012, 23:37 | |
|
0
|
|
| 16.11.2012, 23:41 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
| 16.11.2012, 23:48 [ТС] | |
|
Antikiller ваш вариант не работает(
А вот gorfil'а работает, помогите убрать возможность кода на титульнике.
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||
| 16.11.2012, 23:52 | |||
|
Тогда согласен. Добавлено через 3 минуты P.S. Кстати, вариант, предложенный Antikiller, у меня работает даже на форме с компонентами. Только в нем int вместо i.
0
|
|||
| 16.11.2012, 23:58 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
| 17.11.2012, 00:08 [ТС] | |
|
Не сомневаюсь.
Сейчас ещё раз проверил не робит, помогите убрать ввод кода с титульной формы пожалуйста. Как вариант, пропиши Application.OnMessage := AppMessage; в обработчике события OnClose формы титульника. Это не робит.
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 17.11.2012, 00:10 | |
|
0
|
|
| 17.11.2012, 00:24 | ||||||
|
Давай по порядку:
1. В той форме в которой ты хочешь вводить слово, открываешь ее,переходишь в инспекторе объектов на вкладку Events, находишь событие onShortCut, два раза мышкой по этой строчке. Откроется загатовка кода под это событие. В него вставляешь это:
1
|
||||||
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|||
| 17.11.2012, 16:42 [ТС] | |||
|
Добавлено через 1 минуту Может нужно ещё вызывать onmessage для этой процедуры?)
0
|
|||
| 17.11.2012, 17:58 | |
|
Выложи проект. Надо посмотреть...
0
|
|
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
| 17.11.2012, 19:36 [ТС] | |
|
Нет, слишком конфиденциально, других вариантов нет?
Добавлено через 53 секунды Дайте свой скайп, если конечно это не запрещено на форуме. Там обсудим.
0
|
|
|
898 / 345 / 65
Регистрация: 11.02.2012
Сообщений: 1,502
|
|
| 17.11.2012, 20:24 | |
|
0
|
|
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
| 17.11.2012, 20:40 [ТС] | |
|
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||||||
| 17.11.2012, 22:02 | |||||||
0
|
|||||||
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
||
| 17.11.2012, 23:16 [ТС] | ||
|
Как можно OnMessage отключить на одной форме а на другой оставить, подскажите пожалуйста.
0
|
||
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 17.11.2012, 23:33 | |
|
Надо код смотреть. Вырежи все секреты, а остальное выложи.
0
|
|
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
| 18.11.2012, 01:26 [ТС] | |
|
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|
| 18.11.2012, 01:43 | |
|
В примере оба представленных здесь решения. Оба работают.
1
|
|
|
1 / 1 / 0
Регистрация: 14.10.2012
Сообщений: 95
|
|
| 18.11.2012, 14:18 [ТС] | |
|
Ясно, а подскажите плиз как вы осуществили что при запуске delphi первой появляется 1 форма хотя при запуске экзешника запускается form2.
0
|
|
|
Модератор
3492 / 2614 / 742
Регистрация: 19.09.2012
Сообщений: 7,977
|
|||||||||||||||||
| 18.11.2012, 14:42 | |||||||||||||||||
0
|
|||||||||||||||||
| 18.11.2012, 14:42 | |
|
Нажатие клавиш в другой программе по PID Как реализовать несколько горячих клавиш в программе? Как можно блокировать сочетание клавиш? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С.
Задача:
Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
|
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
|
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
|
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701
Купил два термопринтера QR701.
На сэлф-тесте написано:
Language: PC936 (GB18030).
Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
|
|
Создание формы заимствованного документа
Maks 03.08.2026
Задача:
Необходимо создать собственную форму заимствованного документа. На форме должен быть реквизит "Покупатель", а также
табличная часть со следующими реквизитами:
- Расчетный счет покупателя. . .
|
Задача предоставления скидок покупателям
Maks 03.08.2026
Задача:
В документе "Продажи" необходимо реализовать функционал предоставления скидок покупателям. Скидка должна автоматически рассчитываться и подставляться в соответствующее поле при выборе. . .
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний, углубление в формулу
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|