Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Hook в KOL


Страницы:   1 2

Kirill ©   (2002-09-04 11:25:00) 

У меня вопрос как в чистом KOL сделать глобальный hook на клавиатуру. Т.е. у меня работает программа и находится в трее. Хочу по нажатию на Ctrl+F11 она появлялась (восстанавливалась). Желательно с примером.


Vladimir Kladov   (2002-09-05 08:34:00) [21]

При чем здесь хук, если надо только на определенную комбинацию
среагировать своей программе, а не фильтровать все сообщения от
клавиатуры, тогда достаточно RegisterHotKey. И для системы менее
напряжно, и dll не нужна.


Gandalf   (2002-09-04 18:14:00) [22]

Насколько помню в SDK есть слова мол "must ... dll".
Не факт но возможно иначе нельзя. Уточни в АПИ-форум. Как сделаешь на АПИ к нам иди.


Kirill   (2002-09-04 13:18:00) [23]

Читал. Там даже примеры есть, но с использованием dll. А хотелось бы одним файлом отделаться.


BorisMor   (2002-09-04 12:53:00) [24]

Если мне не изменяет память то глобальный хук без dll не пройдет.
Вобщем то в разделе статьи на delphi.mastak.ru есть публикация по данной теме.


Kirill   (2002-09-04 11:41:00) [25]

Смотрел, пока не получилось. Не можешь мне помочь написать, как это должно выглядеть. DLL не хочу делать (хочу чтобы ловушка была в exeшнике).


HekTo   (2002-09-04 11:36:00) [26]


> У меня вопрос как в чистом KOL сделать глобальный hook на
> клавиатуру.

IMHO так же как и на VCL т.к. это все делается через винапи. Посмотри в справке по Win32S функции SetWindowsHookEx и KeyboardProc.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо