Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.25;
Скачать: CL | DM;

Вниз

Еще раз про горячие клавиши   Найти похожие ветки 

 
Михаил(Киров)   (2005-07-29 00:11) [0]

Привет МАСТЕРА! У меня тут возник один интересный вопрос... Я сделал так, чтобы моё приложение выполнялось резидентно, т.е. не отбражалось ни на экране, ни в диспетчере задач, ни на панели задач. Дело в том, что я не знаю, как отслеживать из моего приложения нажатия клавиш, чтобы в случае определённой (горячей) комбинации активировать окно. Я так подозреваю, что надо использовать SetWindowsHookEx, но как, я пока не представляю. Помогите пожалуйста!


 
Eraser ©   (2005-07-29 00:19) [1]

Михаил(Киров)   (29.07.05 00:11)

Всё гораздо проще, используй API RegisterHotKey.


 
GrayFace ©   (2005-07-29 02:43) [2]

Михаил(Киров)   (29.07.05 0:11)
ни в диспетчере задач

Только под Win9x?


 
alpet ©   (2005-07-29 07:13) [3]

Михаил(Киров)   (29.07.05 00:11)

И как процесс оно не отображается (в WinXP)? Интересно...
В целом можно обойтись и без хука - опрашивать состояние интересующих клавиш по таймеру. Все функции что должны потребоваться: SetTimer и GetAsyncKeyStart.


 
Ботвин Дмитрий   (2005-07-29 09:28) [4]

GrayFace ©   (29.07.05 02:43) [2]

Это он имеет ввиду не список процессов, а список приложений. Там
его не видно. Это делается так Application.ShowMainForm:=false


 
GrayFace ©   (2005-07-30 03:13) [5]

alpet ©   (29.07.05 7:13) [3]
ИМХО, HotKey - проще всего. Единственный минус - во многих играх действовать не будет.


 
Eraser ©   (2005-07-30 17:14) [6]

GrayFace ©   (30.07.05 03:13) [5]

В тех же, где и ловушки (обычные).



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

Текущий архив: 2005.09.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.067 c
14-1125312326
QwertyKz_
2005-08-29 14:45
2005.09.25
логотипы к программе компьютерного тестирования


1-1125492106
Харлам
2005-08-31 16:41
2005.09.25
Обработка Htm докуменов


3-1123617870
carmen
2005-08-10 00:04
2005.09.25
Экспорт средствами Firebird


3-1124186950
stud
2005-08-16 14:09
2005.09.25
упроавление вложенными курсорами MSSQL2000


1-1125470477
tyo
2005-08-31 10:41
2005.09.25
Stream read error