Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.03.2011, 01:32   #1
JoLan
Delphi XE7
Пользователь
 
Аватар для JoLan
 
Регистрация: 26.07.2010
Сообщений: 74
По умолчанию Отслеживание нажатий клавиш и передача их приложению

Задача такова: нужно отследить нажатие клавиш из заданного (только одного) окна и передать эти нажатия в мою программу. Погуглив и поискав на форуме все, что только можно про Hook остался вопрос: можно ли обойтись без dll? И можно ли рабочий шаблон?
JoLan вне форума Ответить с цитированием
Старый 08.03.2011, 02:02   #2
ImmortalAlexSan
Участник клуба
 
Аватар для ImmortalAlexSan
 
Регистрация: 13.01.2009
Сообщений: 1,353
По умолчанию

Чем dll не устраивает и почему не хотите взять за шаблон коды с хуками в интернете?
"Тебе то может на меня и насрать, но твои глаза меня обожают!"
ImmortalAlexSan вне форума Ответить с цитированием
Старый 08.03.2011, 02:29   #3
JoLan
Delphi XE7
Пользователь
 
Аватар для JoLan
 
Регистрация: 26.07.2010
Сообщений: 74
По умолчанию

Цитата:
Сообщение от ImmortalAlexSan Посмотреть сообщение
Чем dll не устраивает и почему не хотите взять за шаблон коды с хуками в интернете?
1) Не то чтобы не хочу, просто дополнительные файлы
2) В интернете куча непонятной каши. Нужен четкий пример (т.к. я в этом никак вообще) какие модули подключать, как должна выглядеть процедура обработки клавиш, как в программе принимать эти сообщения.
JoLan вне форума Ответить с цитированием
Старый 08.03.2011, 04:27   #4
Ghost of Night
Форумчанин
 
Аватар для Ghost of Night
 
Регистрация: 08.08.2010
Сообщений: 371
По умолчанию

Можно и без dll.
Отлавливайте своей прогой сообщения и обрабатывайте их. Можете также поискать примеры с горячими клавишами.
Хотя, по моему с библой было бы лучше..
Хакинг - не преступление, а способ выживания.
Ghost of Night вне форума Ответить с цитированием
Старый 08.03.2011, 11:13   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Можно и без dll.
Если поставить хук на WH_JOURNALRECORD то ДЛЛ не обязательна.
http://www.programmersforum.ru/showthread.php?t=25919
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перехват нажатий клавиш клавиатуры Dj_SheLL Общие вопросы Delphi 7 21.10.2014 10:41
Эмуляция нажатий клавиш BorisBritva Общие вопросы Delphi 1 01.11.2010 13:09
симуляция нажатий клавиш 4321 Общие вопросы Delphi 14 23.10.2008 23:18
Иммитация нажатий клавиш клавиатуры chandrasecar Win Api 5 11.10.2008 12:16
отслеживание нажатий клавиш Артэс Win Api 6 14.06.2008 20:02