Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Горячие Клавиши


Автор: Janger 24.11.2013, 21:28
Ребят, может кто нибудь подсказать что лучше всего сделать?
Я задумал такую штуку, что бы при нажатии на клавиши F9+F10 появлялась моя программа.
А до этого она невидимая.
Но проблема в том, что для этого я делаю следующее.
Записываю результат в ini-файл, и с помощью TTimer каждую секунду "сканирую" клаву на нажатые кнопки, и если условие совпадает, то появляется моя программа.
Я хочу узнать, можно ли сделать более просто?
Я читал что можно поставить HOOK на клаву, и в случае совпадения, программа будет активироваться.
Но дело в том, что когда начал во всё это вникать, я нашёл очень мало инфы, и всё оказалось куда сложнее.
Вот я и решил тут задать вопрос, что бы не биться лицом в стену, а спросить у людей, которые возможно сталкивались с этим, и знают самый оптимальный выход из сложившейся ситуации.
Всем спасибо за потраченное время.

Автор: Poseidon 25.11.2013, 11:04
Цитата(Janger @  24.11.2013,  21:28 Найти цитируемый пост)
Но дело в том, что когда начал во всё это вникать, я нашёл очень мало инфы, и всё оказалось куда сложнее.
Даже на Винграде http://forum.vingrad.ru/act-Search/CODE/show/searchid-36d09e6f9a038fcecaa8cdc164bb65c0/search_in-posts/result_type/topics/flag/search/highlite/%255C%252Bhook+%255C%252Bkey/index.html, посвященных хукам. Не говоря уже о https://www.google.by/search?client=opera&q=Delphi+hook&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)