Det virker jo som det skal
kan du evt. vise mig hvordan man kan lukke alle iexplore?
Selvfølgelig...
Her er en som minimer ALLE IE vinduer:
procedure TForm1.Button1Click(Sender: TObject);
var
IExplorer, Prev: THandle;
begin
prev:=0;
IExplorer:=FindWindow('IEFrame', nil);
while (IExplorer<>0)and(IExplorer<>Prev) do
begin
SendMessage(IExplorer, WM_SYSCOMMAND, SC_MINIMIZE, 0);
Prev:=IExplorer;
IExplorer:=FindWindow('IEFrame', nil);
end;
end;
Og den her lukker ALLE IE vinduer
procedure TForm1.Button1Click(Sender: TObject);
var
IExplorer, Prev: THandle;
begin
prev:=0;
IExplorer:=FindWindow('IEFrame', nil);
while (IExplorer<>0)and(IExplorer<>Prev) do
begin
SendMessage(IExplorer, WM_SYSCOMMAND, SC_CLOSE, 0);
Prev:=IExplorer;
IExplorer:=FindWindow('IEFrame', nil);
end;
end;
Hilsen Morten