Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Вниз

Работа с глобальными "горячими" клавишами   Найти похожие ветки 

 
Islander   (2004-10-18 15:23) [0]

Здравствуйте!

Создал хук, зарегистировал "горячие" клавиши в системе. Теперь "горячие" клавиши доступны даже когда моя программа свернута. Короче, все хорошо.

Но появилась потребность сделать так, чтобы отлавливалось не нажатие "горячей" клавиши, а ее отпускание.

Я сейчас делаю вот так:

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) [1]

нужно написать свой хук и в нём обрабатывать,
а используя RegisterHotKey много-го не добъёшся



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.11.28;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.035 c
14-1100079222
VictorT
2004-11-10 12:33
2004.11.28
Кто знает, что за вирус? Как называется?


14-1100011383
matt
2004-11-09 17:43
2004.11.28
CAN-контроллеры


14-1099924567
Piter
2004-11-08 17:36
2004.11.28
А где находятся функции типа KeSetTimer, KeWaitForSingleObject?


1-1100436459
Polycom
2004-11-14 15:47
2004.11.28
Код ASCII


1-1100628629
rom
2004-11-16 21:10
2004.11.28
проблемы с перерисовкой надписи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский