可使用 Timer 或在頁面下載完畢後使用下列語法來關閉視窗。
PS:為繁體系統,簡體系統請自行修正文字。
procedure TForm1.CloseIEpops;
var
buf
char;
s:string;
ph:HWND;
begin
// 自動關閉 IE Script Error 視窗
GetMem(buf,201);
try
// Close Script error window
repeat
ph:=FindWindow(nil,'Internet Explorer Script 錯誤');
if ph<>0 then
begin
//GetWindowText(ph,buf,200);
GetClassName(ph,buf,200);
s:=string(buf);
if (pos('Internet Explorer',s)>0) and (pos('TridentDlgFrame',s)>0) then
begin
PostMessage(ph,WM_Close,0,0);
// Icon Animate
RzTrayIcon1.IconIndex:=2;
OldCar:=TimeCar;
end else
break;
end;
until ph=0;
finally
FreeMem(buf);
end;
end;