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

Вниз

Как перехватить закрытие главного окна?   Найти похожие ветки 

 
MAXHO-2   (2004-05-08 01:22) [0]

Ув. мастаки, меня инетересует как можно сделать, чтобы при попытке закрыть главное окно програмы появлялось диалоговое окно с "Да/Нет" при нажатии на "Да" диалог исчезал а окно не закрывалось, соответсвенно на "Нет" закрывалось.


 
DVM ©   (2004-05-08 01:24) [1]

1)
procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
 if ... then CanClose:=true else CanClose:=false;
end;

2) WM_SYSCOMMAND + SC_CLOSE


 
MAXHO-2   (2004-05-08 01:31) [2]

Благодарю


 
SergP ©   (2004-05-08 08:34) [3]

>появлялось диалоговое окно с "Да/Нет" при нажатии на "Да" диалог исчезал
>а окно не закрывалось, соответсвенно на "Нет" закрывалось.

Интерестно, а какой текст должен быть написан в диалоговом окне, чтобы юзер правильно что ему нажимать? :-))))



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

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

Наверх




Память: 0.47 MB
Время: 0.064 c
1-1084267650
Andrey79
2004-05-11 13:27
2004.05.23
Шрифт для Code Editor


1-1084203363
Avsam
2004-05-10 19:36
2004.05.23
Скрыть Property в наследнике


1-1083915397
Sagrist
2004-05-07 11:36
2004.05.23
есть ли функция преобразования типа Date в тип Variant?


6-1081273054
Ultracrash
2004-04-06 21:37
2004.05.23
Как работает TidICMPСlient


14-1082629795
31512
2004-04-22 14:29
2004.05.23
Считалочка, если вдруг программисты в прятки надумают играть...