![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Привет всем!
интересует вопрос по реализации в программе горячих клавишь.... Допустим такая проблема.. в программе нужно назначить горячую клавишу... допустим insert и при нажатии моя программа должна выполнить назначенное на клавишу действие, при том что программа свернута в трей(на панель задачь) и не имеет сейчас фокуса...(ну пользователь в другой програме работает). Как это делает aimp перехватывает с мультимедийной клавиатуры уменьшение или прибовление звука... как это реализовать? Что использовать? Где, чего почитать про горячие клавиши? Знаю что есть THotKey компонент на Win32 закладке. Как им пользоваться? |
![]() |
![]() |
![]() |
#2 |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
![]()
Очень недурной класс для работы с горячими клавишами
|
![]() |
![]() |
![]() |
#3 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Тебе надо зарегистрировать свою горячую клавишу в системе: http://www.delphiworld.narod.ru/base/sys_hotkey.html
и http://www.delphiworld.narod.ru/base/sys_shortcut.html
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
r9m то что я хотел бы реализовать как описано в первом посте, это возможно с данным компонентом?
DIgorevich этот вариант одинаков с предложенным r9m? Имеется ввиду что если использовать ThotKeysManager то программа сможет принимать нажатия не зависимо от того есть ли фокус у програмы или нет? Если нет то придётся использовать вариант предложенный вами , я правельно понял? |
![]() |
![]() |
![]() |
#5 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Не сможет программа без фокуса принимать хоткеи с помощью ThotKeysManager. Только указанные нами варианты.
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#6 | |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
![]() Цитата:
Борщ да да да, всё, что ты хотел, на всё "Да" |
|
![]() |
![]() |
![]() |
#7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,434
|
![]()
Спасибо за ответы! Обоим + =)
Но всеравно испробую все предложенные варианты... |
![]() |
![]() |
![]() |
#8 | |
₪₪₪₪₪₪₪₪
Форумчанин
Регистрация: 16.04.2007
Сообщений: 471
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#9 |
Старожил
Регистрация: 06.08.2007
Сообщений: 2,183
|
![]()
вот тут всё просто http://www.programmersforum.ru/showp...0&postcount=16
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Горячие клавиши. | Lazio | Помощь студентам | 2 | 08.09.2010 02:20 |
Глобальные горячие клавиши | W0LF | Общие вопросы Delphi | 4 | 20.09.2009 01:03 |
Горячие клавиши | Altera | Общие вопросы Delphi | 5 | 13.09.2008 21:27 |
Горячие клавиши VS 2008 | .:KOLYAN:. | Свободное общение | 2 | 02.09.2008 14:32 |