Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Alt-Tab


Автор: Гость_Bratsman 1.7.2004, 15:20
Вопрос такой. Как повесить код на нажатие Alt-Tab? Объясняю. Нужно сделать нечто вроде того, как в игрушках восстанавливается расширение экрана при переходе с помощью "магических клавиш" withstupid.gif

Автор: Maverick 1.7.2004, 16:01
Пояснения к вопросу, скажу честно, не понял... Но при нажатии указанной комбинации происходит переключение между текущими задачами... Ну лови тогда активизацию и деактивизацию своего приложения...

Автор: Гость_Bratsman 1.7.2004, 16:14
Так а как ловить эти самые активизации и деактивизации? ТОлько не говорите мне про эвенты OnActivate и onDeactivate. Этот фокус не прошёл!

Автор: <Spawn> 1.7.2004, 16:17
Ставь хук WH_CBT или WH_SHELL, если мне не изменяет память.

Автор: Maverick 1.7.2004, 16:48
http://forum.vingrad.ru/index.php?showtopic=24478&hl=%EF%F0%EE%F1%F2%EE%F2%EE%E9

ну и кто из нас должен поиском заниматься? smile.gif

Автор: youri 1.7.2004, 18:57
Цитата
ТОлько не говорите мне про эвенты OnActivate и onDeactivate. Этот фокус не прошёл!

Обясни, почему не прошел

Автор: Guest 2.7.2004, 08:42
youri , всё.! Уже понял, что тормоз. Эти эвенты надо ловить не у формы, а у компонента TApplication... Всё уже заработало. Всем спасибо....


<Spawn> , можешь обьяснить, что такое хук?

Автор: Maverick 2.7.2004, 09:00
Пожалуйста... 1 тема - 1 вопрос... Правило форума....
Скачай FAQ - там по хукам статья есть и воспользуйся поиском по форуму...
Удачи...
Добавлено @ 09:02
Кстати, в том топике, который ты читал в ответе участника Bear используется термин "ловушка", это синоним "хука"...

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