Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebBrowser - Klickgeräusch und Bilder-laden unterdrücken (https://www.delphipraxis.net/14829-twebbrowser-klickgeraeusch-und-bilder-laden-unterdruecken.html)

FriFra 16. Jan 2004 14:42


TWebBrowser - Klickgeräusch und Bilder-laden unterdrücken
 
Ist es irgendwie möglich im TWebBrowser das Klickgeräusch und das Laden von Bildern unterdrücken?

Ich habe ein Programm geschrieben, welches die komplette User-Interaktion mitschneidet, vereinfacht und später als abrufbares Script bereitstellt. Da die Codeanalyse viel zu komplex wäre habe ich auf das einfachste Mittel, den TWebbrowser zurückgegriffen. Alles funktioniert wunderbar... wenn da nicht dieses nervige geklicker wäre :wall: :gruebel: ...

Ein grundsätzliches Abstellen ist keine Lösung, da das Programm auch bei anderen Usern laufen soll und ich nicht an deren Systemeinstellungen herumschrauben will. Ich will also nur die aktuelle Instanz kontrollieren :shock:

Evian 21. Jan 2004 14:56

Re: TWebBrowser - Klickgeräusch und Bilder-laden unterdrücke
 
Also wie man das Klickgeräusch weg bekommt weiß ich nicht,
aber da der TWebbrowser eine Kapselung des IExplorors darstellt,
müsste man doch einfach nur bei dessen Einstellungen
"Bilder anzeigen" ausstellen.
Dazu setzt Du aus Deinem Programm den schlüssel:

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\Display Inline Images

auf no, und es werden keine Bilder mehr angezeigt(und geladen).
Das könnte man etwa so machen:

Code:

reg := TRegistry.Create;
try
  reg.Rootkey := HKEY_CURRENT_USER;
  reg.OpenKey('Software\Microsoft\Internet Explorer\Main\, true);
  reg.WriteString('Display Inline Images', 'no');
finally
  reg.free;
end;
wenn ich mich nicht irre :roll:

MFG

Evian

FriFra 21. Jan 2004 15:03

Re: TWebBrowser - Klickgeräusch und Bilder-laden unterdrücke
 
Das ist aber auch keine wirkliche Lösung... es soll ja nur meine Instatz des IE keine Bilder anzeigen :gruebel:

sakura 21. Jan 2004 15:08

Re: TWebBrowser - Klickgeräusch und Bilder-laden unterdrücke
 
Das klicken kannst Du in der Systemsteuerung beseitigen -> Sounds und Multimedia

In der Liste den Bereich Windows-Explorer suchen und anschließend den Eintrag für Auswahl beginnen leeren.

...:cat:...

Vjay 21. Jan 2004 15:11

Re: TWebBrowser - Klickgeräusch und Bilder-laden unterdrücke
 
Den Sound kann man auch in der Registry ändern, das Problem ist jedoch, dass er nur für seine TWebBrowser-Komponente diese beiden DInge ändern möchte.

Mir fällt da auch nur ein vorher die Registry zu modifizieren und danach die Einstellungen zurück zu schreiben.

Evian 21. Jan 2004 15:43

Re: TWebBrowser - Klickgeräusch und Bilder-laden unterdrücke
 
Ja anders wird es wohl nicht gehen... er kann ja die Einstellung nur so lange ändern wie die Analyse dauert und dann gleich wieder ändern, oder er nutzt eine andere Komponente als den TWebbrowser.

den "Klicksound" findet man in der Registry unter:

HKEY_CURRENT_USER\AppEvents\Schemes\Apps\Explorer\ Navigating\.current

wenn Du den wert auf '' setzt ist der sound weg.


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:33 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz