1.在form create的时候要
Application.OnMessage := ApplicationMessage;
2.声明一个procedure
procedure ApplicationMessage(var Msg: TMsg; var Handled: Boolean);procedure tfrmhtmlbrowser.ApplicationMessage(var Msg: TMsg; var Handled: Boolean);
var
wb: tembeddedwb;
begin
WB := GetVisibleWebBrowser;//就是取当前webbrowser啦
if (Msg.message = WM_CLOSE) and (Msg.hwnd = Wb.Handle) then //如果是当前 //webbrowser关闭的话
begin
closebtnclick(Self);
end
else
inherited;
end; //end applicaitonmessage
Application.OnMessage := ApplicationMessage;
2.声明一个procedure
procedure ApplicationMessage(var Msg: TMsg; var Handled: Boolean);procedure tfrmhtmlbrowser.ApplicationMessage(var Msg: TMsg; var Handled: Boolean);
var
wb: tembeddedwb;
begin
WB := GetVisibleWebBrowser;//就是取当前webbrowser啦
if (Msg.message = WM_CLOSE) and (Msg.hwnd = Wb.Handle) then //如果是当前 //webbrowser关闭的话
begin
closebtnclick(Self);
end
else
inherited;
end; //end applicaitonmessage
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货