Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.05.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.303 c
3-1082961275
pet600
2004-04-26 10:34
2004.05.23
Oracle DB-name


3-1082873201
DeaDer
2004-04-25 10:06
2004.05.23
ComboBox со значениями из базы


9-1073681926
Ракал
2004-01-09 23:58
2004.05.23
Как работать с Direct sound


11-1071066173
.::D.e.M.o.N.i.X::.
2003-12-10 17:22
2004.05.23
Что не так в коде???


7-1080805581
Sergey N
2004-04-01 11:46
2004.05.23
Как сделать Hook на выключение компьютера





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский