На главную
Подписка
Новости


Рейтинг@Mail.ru











Главная / DELPHI / Часто задаваемые вопросы и ответы на них / Win Api / Как подавить реакцию Windows на CTRL+ALT+DEL, ALT-TAB, CTRL-ESC Сделать домашней страницей Добавить в избранное Написать писмо

Как подавить реакцию Windows на CTRL+ALT+DEL, ALT-TAB, CTRL-ESC


В некоторых случаях (например, при работе в полноэкранном режиме, показе своей презентации или экранной заставки ...) бывает полезно заблокировать перечисленные комбинации клавиш. Они блокируются при работе системы в режиме "экранная заставка" , который в свою очередь несложно включить и выключить:

// Включение режима
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 1, 0, 0);
// Выключение режима
SystemParametersInfo(SPI_SCREENSAVERRUNNING, 0, 0, 0);

Кстати, SystemParametersInfo имеет еще кучу полезных
ключей  SPI_****, подробности см. в win32.hlp

P.S. Следует заметить, что речь идёт не о Windows NT/2000 ...

Copyright ©   "Мастера DELPHI"   E-mail:   delphi@mastak.com  http://www.delphimaster.ru
Источник получения информации: http://www.delphimaster.ru
Hosted by uCoz