eine Browserextension ist eine
Dll, die dynamisch in den Browser "eingeblendet" wird,
und damit auch Zugriff auf den
DOM (das Browserfenster) hat.
Dürfte für dich aber viel zu kompliziert sein (für mich jedenfalls).
Eine
DLL würde ich dafür nicht benutzen, viel einfacher ist ein fertiges Grundgerüst einer Erweiterung zu nehmen und mit JavaScript diese mit Leben zu füllen.
Wenn allerdings keine JavaScript Kenntnisse vorhanden sein sollten, würde ich das eher nicht versuchen. Mit JavaScript Kenntnissen ist das nicht so kompliziert wie du dir das offenbar vorstellst.
Bleib doch einfach mal bei Alt+Tab-Simulieren.
Das ist die schlechteste Lösung. Sinnvoller wäre zu schauen, dass das Fenster nicht mehr aktivierbar wird, sprich den Eingabefokus nicht bekommen kann.
Das geht sogar sehr einfach, ich habe es kurz ausprobiert:
Delphi-Quellcode:
TExampleForm = class(TForm)
...
protected
procedure CreateParams(var Params: TCreateParams); override;
end;
procedure TExampleForm.CreateParams(var Params: TCreateParams);
begin
inherited;
Params.ExStyle := Params.ExStyle + WS_EX_NOACTIVATE;
end;