Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Открытие окна из systray по горячей клавише


Автор: KrupaKarlo 18.12.2007, 12:54
Надо чтобы окно свернутое в system tray разворачивалось по горячей клавише. Подскажите plz.

Автор: BorisVorontsov 18.12.2007, 15:19
RegisterHotKey/WM_HOTKEY

Автор: KrupaKarlo 19.12.2007, 10:58
Не пойдет так как работает с активными окнами. Когда в  System tray окно сворачиваешь оно перестает быть активным. Я сделал через Hook но если кто может показать пример через HotKeyCtrl...

Автор: dizzy1984 19.12.2007, 11:46
Не совсем так. RegisterHotKey не зависит от активности окна. Бояться здесь надо только одного - если интересующая комбинация клавиш уже зарегистрирована с помощью RegisterHotKey. Плюс регистрируются только комбинации для окон, созданных вызывающим потоком. Поэтому RegisterHotKey использовать неудобно, если только сочетание клавиш не совсем экзотическое. По-моему, требуемое можно сделать только через хуки.

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