Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.024 c
7-42206
DVM
2003-09-04 18:11
2003.11.13
Где в Windows хранится обозначение года (г.) на текущем языке.


9-40758
Кен
2003-05-04 04:40
2003.11.13
GLScene Проверка коллизий между пулями и монстрами. Как сделать ?


14-41876
Dima_dvp
2003-10-23 23:03
2003.11.13
Application - Зачем? и как избавиться


7-42192
ZioN
2003-08-28 15:13
2003.11.13
Работа с CD-Rom


3-41104
3APA3A
2003-10-23 09:50
2003.11.13
Можно ли SQL запрос подставить в имя файла...




   Наверх