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

Вниз

Перехват ALT+F4 Delphi приложением   Найти похожие ветки 

 
Nark   (2003-03-25 22:35) [0]

Подскажите плиз, как это сделать. По Ctrl+Alt+Del сделал, а по Alt+F4 не могу сделать так что бы не выключалось, а через Shut Down Windows перед выключением выполняла определенные действия.
Pavel


 
Бобко Сергей   (2003-03-26 06:28) [1]

А как насчет обрабатывать OnCloseQuery ?????
Что-нибудь типа CanClose:=False;


 
BorisUK   (2003-03-27 08:49) [2]

Чтобы прога чтото сделала перед выключением надо это писать в
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action:=caNone;
end;

Поставишь как сейчас стои Action:=caNone;
и она ваще по Alt+F4 не закроется... тока задачу снимать...
обычно так и делают как << Бобко Сергей (26.03.03 06:28)
написал
if not CanClose then Action:=caNone;
а уж CanClose устанавливай в тру когда уже сделал все что те надо перед выходом сделать!



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

Форум: "WinAPI";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.01 c
14-83735
vopros
2003-05-07 13:28
2003.05.26
разработка закончиться когда-нибудь?


1-83557
Злая Маринка
2003-05-13 19:55
2003.05.26
Создание мноэжества image в run-time


14-83652
ctranik
2003-05-07 22:41
2003.05.26
У FTP есть такая команда


1-83549
MAZA
2003-05-11 17:09
2003.05.26
TextFile


14-83729
Дмитрий К.К.
2003-05-07 06:23
2003.05.26
Именинники 7 мая





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский