Hallo!
Ich habe folgendes Problem, ich möchte gerne ein neues Fenster im Firefox öffnen und das dazugehörige
Handle erhalten.
Das Ganze habe ich bis jetzt mit ShellExecuteEx realisiert:
Delphi-Quellcode:
ShExecInfo.cbSize := sizeof(SHELLEXECUTEINFO);
ShExecInfo.fMask := SEE_MASK_NOCLOSEPROCESS;
ShExecInfo.lpVerb := nil;
ShExecInfo.lpFile := PChar(GetDefaultBrowser);
ShExecInfo.lpDirectory := PChar(ExtractFilePath(GetDefaultBrowser));
ShExecInfo.lpParameters := PChar('-new-window ' + pageurl);
ShExecInfo.nShow := SW_SHOWNORMAL;
ShellExecuteEx(@ShExecInfo);
Das funktioniert auch soweit ganz gut!
Allerdings erhalte ich in ShExecInfo.hProcess als
Handle immer nur "1684", was aber leider falsch ist :s
Hat jemand von euch ein Idee wie ich an das
Handle des neu geöffneten Fensters kommen kann?
Danke im vorraus für eure Hilfe