Главная страница
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.029 c
6-1117708206
DVYdm
2005-06-02 14:30
2005.09.25
Передача файла на сервер


9-1117053822
XCoder
2005-05-26 00:43
2005.09.25
GL_MODELVIEW


14-1125054376
Ольга
2005-08-26 15:06
2005.09.25
Где найти просмоторщик XML-файлов


1-1125853456
Alpine
2005-09-04 21:04
2005.09.25
Где лучше сохранять список пользователей с паролями ?


14-1125126358
kot andrei
2005-08-27 11:05
2005.09.25
Логическая цепочка чисел....