![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с глобальными "горячими" клавишами [D7, WinXP]
Islander © (2004-10-18 15:23:00)Здравствуйте!
Создал хук, зарегистировал "горячие" клавиши в системе. Теперь "горячие" клавиши доступны даже когда моя программа свернута. Короче, все хорошо.
Но появилась потребность сделать так, чтобы отлавливалось не нажатие "горячей" клавиши, а ее отпускание.
Я сейчас делаю вот так:
procedure TMyHotKey.HookAppProc(var Msg: TMessage);
var
Modifier: Word;
WinKeyIncluded : boolean;
begin
WinKeyIncluded := false;
case Msg.Msg of
WM_HOTKEY:
и т.д.
А как отловить отпускание клавиш?
Сергей К. (2004-10-18 15:50:00) [1]нужно написать свой хук и в нём обрабатывать,
а используя RegisterHotKey много-го не добъёшся