Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
ВнизПодскажите как ловить нажатие клавиш в Windows? Найти похожие ветки
← →
alucard © (2006-11-02 09:16) [0]Доброго времени суток.
Нужно написать прогу - агента, чтоб при надатии комбинации клавиш в Windows вызывалась соответствующая программа а при нажатии другой комбинации она скрывалась.
помню что как-то через hook.
Как выловить нажатие клавиш?
Какая программа первая получает нажатие клавиш?
Спасибо.
← →
Vlad Oshin © (2006-11-02 09:24) [1]зачем hook?
RegisterHotKey не подойдет?
← →
alucard © (2006-11-02 09:43) [2]
> RegisterHotKey не подойдет?
нет
← →
novill © (2006-11-02 09:47) [3]1.
> [2] alucard © (02.11.06 09:43)
>
> > RegisterHotKey не подойдет?
>
> нет
Пачему?
2.А поиском пользоваться?
http://www.delphimaster.ru/cgi-bin/search.pl?words=%EB%EE%E2%F3%F8%EA%E0&n=0
← →
kami © (2006-11-02 09:50) [4]Первой получает последняя, установившая хук.
Для XP(может, и раньше - нет MSDN под рукой) проще всего - WH_KEYBOARD_LL.
Примеров в сети масса.
А вообще - если нужна одна/пара комбинаций клавиш, то HotKey`s самое оно.
← →
alucard © (2006-11-02 09:51) [5]novill © (02.11.06 09:47) [3]
1. Хочу иногда эти нажатия подменять
2. Спасибо.
← →
Орион © (2006-11-02 09:54) [6]> 1. Хочу иногда эти нажатия подменять
дык UnregisterHotKey, потом RegisterHotKey.
А то на кролика с ядерной тактической боеголовкой идти - как-то глупо.
← →
alucard © (2006-11-02 10:07) [7]Орион © (02.11.06 09:54) [6]
:)))))
Наманя, не глупо.
:)
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.11.19;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.044 c