Главная страница
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.025 c
4-1122578548
Galiaf
2005-07-28 23:22
2005.09.25
Простенький файловый менеджер.


14-1125407474
DVM
2005-08-30 17:11
2005.09.25
Курсы по оборудованию CISCO.


14-1125342771
ХорошийЧЕЛ
2005-08-29 23:12
2005.09.25
Создание анимации в Adobe ImageReady


14-1124762580
Композитор
2005-08-23 06:03
2005.09.25
Программирование - это не творчество


4-1122916656
wqer
2005-08-01 21:17
2005.09.25
Local disks