为什么我的ApplicationEvent不能截获 我需要的消息 WM_CLOSE,WM_DESTROY,WM_QUIT等?
我需要在一个子窗口被用户close的时候,触发一段代码,但是我在主窗口中放置的ApplicationEvent不能截获子窗口Close的消息,连主窗口被Close它也不能截获,代码如下:
procedure TMainForm.ApplicationEvents1Message(var Msg: tagMSG;
var Handled: Boolean);
begin
if Msg.message in [WM_CLOSE,WM_DESTROY,WM_QUIT] then
begin
//
end;
end;
请问是什么原因?