C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Использование HotKey
Sl@Sh
  Отправлено: 31.12.2004, 16:53


Мастер участка

Группа: Участник
Сообщений: 383



Всем привет ! Огромная просьба к знающим : подскажите как с помощью компонента НotKey задать комбинацию(это я вобщемто знаю сам smile.gif ), а потом использовать её, причём даже когда прога не активна.

Моя прога, допустим, сидит тихо в трэе, и вот пользователь нажимает заветную комбинацию, и прога появляется.

Заранее благодарен !
olegenty
Отправлено: 04.01.2005, 08:01


Ветеран

Группа: Модератор
Сообщений: 2412



хук глобальный повесить.
Sl@Sh
Отправлено: 04.01.2005, 11:12


Мастер участка

Группа: Участник
Сообщений: 383



Извините пожалуйста, но нельзя ли подробнее ? Просто мои знания оставляют желать лучшего sad.gif
Sl@Sh
Отправлено: 06.01.2005, 17:28


Мастер участка

Группа: Участник
Сообщений: 383



Спасибо всем. Я решил проблему так :
Настроил компонент HotKey так, чтобы можно было вводить не комбинацию, а только одну клавишу. Тогда можно например функцией GetAsyncKeyState(HotKey1->HotKey) определить нажатие клавиши.

Для отлова, я использую таймер, а в его обработчике :
CODE

if (GetAsyncKeyState(HotKey1->HotKey)!=0)
{
//......
}


Gedeon
Отправлено: 11.01.2005, 13:26


Ветеран

Группа: Модератор
Сообщений: 1742



Вы всеж поищите инфу про хуки, на этом форуме тоже было.
Sl@Sh
Отправлено: 11.01.2005, 16:44


Мастер участка

Группа: Участник
Сообщений: 383



Спасибо !

Вернуться в Вопросы программирования в C++Builder