Perfekt ! Methode 2 mit dem zusätzlichen Fenster ist sehr tricky, es geht aber interessanterweise auch ohne.
Hab's in die Methode DoShow eingebaut, jetzt läuft die Sache wirklich sauber.
Delphi-Quellcode:
procedure TStdDlg.DoShow;
begin
inherited;
mouse_event(MOUSEEVENTF_ABSOLUTE
or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
SetForegroundWindow(
Handle);
end;
Many, Many Thanks Dear Toms, bist nicht von ungefähr MasterMember.
Hoffe ich kann auch mal jemandem so helfen, war wirklich schon am verzweifeln.