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

Вниз

OnCloseQuery   Найти похожие ветки 

 
Daiz13 ©   (2002-08-13 16:38) [0]

Нужно чтобы при нажатии на кнопку закрытия окна (крестик в углу) приложение сворачивалось обратно в трэй, а не закрывалось.
Сделать вроде легко - в OnCloseQuery CanClose=False и форма минимизируеться, но... Теперь эта прога никак не реагирует на попытки системы закрыть ее перед перезагрузкой. Как быть?


 
Ученик ©   (2002-08-13 17:09) [1]


FShutdown : Boolean;
procedure WMQueryEndSession(var Message : TMessage); message WM_QUERYENDSESSION;

procedure TForm1.WMQueryEndSession(var Message : TMessage);
begin
FShutdown := True;
inherited
end;

procedure TForm1.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
begin
CanClose := FShutdown;
...
end;



 
Толик ©   (2002-08-13 17:43) [2]

to Ученик © (13.08.02 17:09)
Зачем же для того, чтобы выгрузить прогу, Винду закрывать???
WM_QUERYENDSESSION - это же когда завершается сеанс работы с Виндой.

Я бы вызвал Application.Terminate


 
Ученик ©   (2002-08-13 17:47) [3]

>Толик (13.08.02 17:43)
Тут немного другая проблема


 
3JIA9I CyKA ©   (2002-08-13 19:53) [4]

А критично главное окно показывать?



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-71202
2snake
2002-08-10 12:11
2002.08.22
Сравнение дат.


1-71074
VL
2002-08-09 11:15
2002.08.22
Вопрос по взаимодействию Delphi - Excell


1-71125
maxim2
2002-08-13 10:05
2002.08.22
Можно ли отловить двойной клик правой клавиши мыши на элементе


1-71169
Const@ntiN
2002-08-13 18:21
2002.08.22
КАК СДЕЛАТЬ...?????????????????????? НЕЕЛП МЕЕ ПЛИЗ!!!!!!!!!!!!!!


3-71047
aibol
2002-08-02 07:34
2002.08.22
Работа с полем таблицы БД через компонент TTable