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

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

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.05.2007, 11:19   #1
Ermak
 
Регистрация: 20.05.2007
Сообщений: 5
По умолчанию Как заиндовать клавиши

Народ я хочу написать рограмму в кторою мона было бы биндовать клавиши и делать на этот бинд определёный действия например запуск программы
Как мне это реализовать ?
Кучу статей перечитал так нечё и не понял ...
Ermak вне форума Ответить с цитированием
Старый 20.05.2007, 16:53   #2
rpy3uH
добрый няша
Старожил
 
Аватар для rpy3uH
 
Регистрация: 29.10.2006
Сообщений: 4,804
По умолчанию

Есть такая штука ловушки сообщений, в обработчике сообщений смотришь если нажата требуемая клавиша, то делаешь нужное действие и не пропускаешь дальше сообщение (т.е. не вызываешь CallNextHookEx)

в книге "Делфи глазами хакера" есть пример клавиатурного шпиона, и на блоге тоже есть статья про клавиатурный шпион http://pblog.ru/?p=69#more-69
rpy3uH вне форума Ответить с цитированием
Старый 20.05.2007, 21:08   #3
Ermak
 
Регистрация: 20.05.2007
Сообщений: 5
По умолчанию

ясно спасибо
Ermak вне форума Ответить с цитированием
Старый 09.06.2007, 12:41   #4
Rouse_
Пользователь
 
Аватар для Rouse_
 
Регистрация: 31.05.2007
Сообщений: 56
По умолчанию

Ловушки для такой простой задачи ИМХО черезчур. Есть же RegisterHotKey(), которая именно для этого и предназначена.
Vae Victis
(Горе побежденным (лат.))
Демки с открытым кодом:
http://rouse.drkb.ru
Rouse_ вне форума Ответить с цитированием
Старый 15.06.2007, 08:41   #5
Сильванович Михаил
Студент
Форумчанин
 
Регистрация: 10.11.2006
Сообщений: 196
По умолчанию

Солидарен с Rouse_
Visita Interiorem Terrae Rectificando Operae Lapidem...
Сильванович Михаил вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нажатие клавиши format Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 05.05.2008 15:25
Клавиши RealSHELS Общие вопросы Delphi 3 27.03.2008 22:32
Клавиши xakkkkker Общие вопросы Delphi 1 23.03.2008 10:45
По нажатию, каких сочетаний клавиш можно программно развернуть приложение, если оно свернуто в трее? Johnny_B Win Api 1 04.06.2007 08:20
Код клавиши... =*=|/|MM0PT@/\=*= Паскаль, Turbo Pascal, PascalABC.NET 3 19.01.2007 13:10