Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.16;
Скачать: CL | DM;

Вниз

Закрытие окна   Найти похожие ветки 

 
VeB   (2006-06-26 16:11) [0]

Здравствуйте! Подскажите как запретить закрытие модального окна по клавише Alt-f4. У меня задача показать окно и пока пользователь не проделает необходимую последвовательность действий окно не закрывать. А так получается, что пользователь может прервать процесс.


 
Palladin ©   (2006-06-26 16:13) [1]

Это не правильно. Всегда должна быть возможность отмены.


 
veb   (2006-06-26 16:22) [2]

Не правильно писать, что это "не правильно"!
Могу привести примеры где это используется: возьмите любую не зарегистрированную программу и наблюдайте окно которое не закрывается в течении скажем 5 сек. (Total Commander,  The Bat и т.п.)
В моем случае это тест, которые нельзя прерывать, пока не достигнешь конца.


 
Palladin ©   (2006-06-26 16:25) [3]

а... ну тогда ладно...

type
 TForm1 = class(TForm)
 private
   { Private declarations }
 public
   { Public declarations }
   Procedure WndProc(Var Msg:TMessage); Override;
 end;

...

Procedure TForm1.WndProc;
Begin
If (Msg.Msg=wm_syscommand) and (Msg.WParam=sc_close)
 Then Exit
 Else Inherited;
End;


 
veb   (2006-06-26 16:29) [4]

to Palladin
 Гыниально! Спасибо! Пиво на какой емайл высылать?


 
Palladin ©   (2006-06-26 16:42) [5]

сапасыбо, но я уже... )

да и пользователь может в любой момент прервать процесс сняв задачу... :)



Страницы: 1 вся ветка

Текущий архив: 2006.07.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.06 c
3-1147354717
Сергей****
2006-05-11 17:38
2006.07.16
Кто работал с Clarion, как к нему подключиться?


11-1130343864
mdw
2005-10-26 20:24
2006.07.16
KOLGraphicEx - есть ли более свежая версия?


15-1150688558
Kerk
2006-06-19 07:42
2006.07.16
Что такое FireBird


2-1151522230
resuS
2006-06-28 23:17
2006.07.16
Запуск приложения. Пользователь в неведении.


2-1151217749
Марина
2006-06-25 10:42
2006.07.16
Как закрасить в какой то свет вертикальную полосу прокрутки?