Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Общие вопросы > как отключить Alt-F4? |
Автор: Feliastre 25.1.2005, 10:44 | ||
Собственна субжъ! Надо чтобы прога не выключалась через Alt-F4. Замечу, что прога использует DirectX и
|
Автор: Pakshin A. S. 25.1.2005, 10:50 |
А с OnCanClose не получится? Добавлено @ 10:54 Есть еще одно событие, может поможет... ![]() Application.OnDeactivate |
Автор: Feliastre 25.1.2005, 11:06 |
Pakshin A. S. уупс. Это как?! |
Автор: Pakshin A. S. 25.1.2005, 11:27 | ||
onCanClose - обработчик формы. Ставим в него
где IsClose:boolean - глобальная переменная. При загрузки приложения IsClose:=false; Когда нам требуется выути, то перед Close; ставим IsClose:=True; |
Автор: Feliastre 25.1.2005, 12:44 |
![]() ![]() |
Автор: Snowy 25.1.2005, 13:22 |
OnCloseQuery |
Автор: Akella 25.1.2005, 16:33 | ||
в событии Form1.OnCloseQuery напиши
и уже не закроешь обычным способом, только через диспетчер |
Автор: Feliastre 25.1.2005, 17:21 |
Всё понял! Всё получилось! Всем спасибо! |
Автор: The MASTER 30.1.2005, 12:03 |
В событие onClose, можно прописать "action:=caNone" - этот код запрещает программе вообще закрываться, а потом просто делаешь на кнопку закрыть функцию "Application.Terminate"! |