Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Перехват сочетаний клавиш, "зашитых" в ОС


Автор: Гость_Александр 20.3.2005, 18:45
Помогите решить проблему!
Задача:
Необходимо предотвратить возможные попытки пользователя во время выполнения программы переключится на другую задачу ОС либо закрыть главное окно программы, используя "горячие сочетания" клавиш ОС (например, Alt+Tab или Alt+F4).
Каков наиболее оптимальный путь решения этой задачи?

Автор: chipset 21.3.2005, 04:09
Цитата
еобходимо предотвратить возможные попытки пользователя во время выполнения программы переключится на другую задачу ОС либо закрыть главное окно программы, используя "горячие сочетания" клавиш ОС (например, Alt+Tab или Alt+F4).

ALT-F4 можно блокировать, "ничего не делая" в функции-обработчике ON_CLOSE, ON_EXIT.
Alt+Tab, можно попробовать блокировать хуками, хотя я не уверен.

Автор: En_t_end 21.3.2005, 16:38
Был уже такой вопрос, я сошелся во мнении, что надо ловить хуками и обрабатывать простой.

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