|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.02.2012, 19:42 | #1 |
Новичок
Джуниор
Регистрация: 29.02.2012
Сообщений: 1
|
Горячие клавиши
Всем доброго времени суток!
Столкнулся с такой проблемой: как сделать для программы "горячие клавиши", чтобы прогу можно было свернуть, а потом с помощью ГК развернуть и запустить, подскажите плз |
06.05.2013, 09:15 | #3 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Этот способ не подходит, т.к. если фокус находится на каком либо контроле, так называемая "горячая клавиша" не сработает. А для всех контролов выставлять определенную функцию не есть хорошо.
Может кто ещё знает как выставить горячую клавишу? Не уж то в .NET не предусмотрели это. Использовать WinAPI RegisterHotKey как то тоже не очень удобно, т.к. придётся использовать виндовые нативные библиотеки. Если кто что знает, напишите или скиньте ссылки. Заранне Благодарен за ответ. |
06.05.2013, 09:42 | #4 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
07.05.2013, 07:54 | #5 |
Участник клуба
Регистрация: 09.11.2007
Сообщений: 1,761
|
Так и пришлось использовать user32.dll.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Горячие клавиши | romanzi | Общие вопросы Delphi | 0 | 27.01.2011 22:21 |
Горячие клавиши | xRamzeSx | Общие вопросы Delphi | 97 | 07.10.2010 11:18 |
Горячие клавиши | dmitriegorovih | Общие вопросы Delphi | 2 | 10.09.2010 14:58 |
Горячие клавиши. | Lazio | Помощь студентам | 2 | 08.09.2010 02:20 |
Горячие клавиши | Altera | Общие вопросы Delphi | 5 | 13.09.2008 21:27 |