postMessage(FindWindow('ieframe',nil),WM_CLOSE,0,0);
我用这个可以关闭一个IE窗口
但是我用
for i:=0 to 100 do
postMessage(FindWindow('ieframe',nil),WM_CLOSE,0,0);
还是只能关闭一个窗口
玩什么循环了一百次还是只关闭一个窗口呢
我用这个可以关闭一个IE窗口
但是我用
for i:=0 to 100 do
postMessage(FindWindow('ieframe',nil),WM_CLOSE,0,0);
还是只能关闭一个窗口
玩什么循环了一百次还是只关闭一个窗口呢
begin
postMessage(FindWindow('ieframe',nil),WM_CLOSE,0,0);
sleep(0);
end;
var h:THandle;
begin
while True do
begin
h:=FindWindow('ieframe',nil);
if h<>0 then
begin
PostMessage(h,WM_CLOSE,0,0);
sleep(10);
end else break;
end;
end;