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

Вниз

Перехват (X)   Найти похожие ветки 

 
Ivolg   (2003-11-03 18:12) [0]

Здравствуйте!Помогите пожайлуста!Как можно перехватить в своём приложении кнопку закрыть(X) и зделать так чтобы она выполняла
какую нибудь процедуру!Если есть у кого есть пример кинте сюда плиз!ВСЕМ БОЛЬШОЕ СПАСИБО!!!


 
Юрий Зотов ©   (2003-11-03 18:15) [1]

Надо написать обработчик сообщения WM_SYSCOMMAND, а в нем проверять флаг SC_CLOSE. Примеров полно в VCL.


 
Gero ©   (2003-11-03 18:17) [2]

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caNone;
MyProcedure;
end;


 
Regis ©   (2003-11-04 23:58) [3]

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

CanClose := false;
MyProcedure;

end;

Правда это будет срабатывать при любой попытке закрытия окна
(и системой тоже).



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
1-41230
md
2003-11-01 11:07
2003.11.13
прога - невидимка


1-41686
Dima1
2003-10-24 19:41
2003.11.13
Нужен совет, как можно сделать автоматич. появление-пропадание ..


1-41586
Василиск
2003-10-27 11:37
2003.11.13
Delphi и Excel (проблема с последним)


4-42234
MASSACRE7800
2003-09-01 05:32
2003.11.13
Hook на клаву+ Принимающая форма(Visible:=False) не катит !


4-42301
ruslan_as
2003-09-08 12:42
2003.11.13
Занести пароль в окно другого приложения