Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi webbrowser klackern abschalten (https://www.delphipraxis.net/91207-webbrowser-klackern-abschalten.html)

Van HelF 1. Mai 2007 14:11


webbrowser klackern abschalten
 
Hallo,
wenn man mit dem Twebbrowser eine Seite aufruft, ist häufig ein klackern zu hören, gibt es eine Möglichkeit dies auszuschalten ?

Daniel B 1. Mai 2007 14:16

Re: webbrowser klackern abschalten
 
Systemsteuerung -> Sound -> Reiter "Sounds" "Auswahl beginnen" oder jetzt heissts "Navigation starten" den Klang ausschalten.

Van HelF 1. Mai 2007 14:22

Re: webbrowser klackern abschalten
 
Nun, das sollte das Programm, von alleine machen, gibt es keine solche Eigenschaft des TWebbrowsers?

toms 1. Mai 2007 14:32

Re: webbrowser klackern abschalten
 
Zitat:

Zitat von Van HelF
Nun, das sollte das Programm, von alleine machen, gibt es keine solche Eigenschaft des TWebbrowsers?

Nein. Ist eine Systemeinstellung.

Neutral General 11. Aug 2008 18:12

Re: webbrowser klackern abschalten
 
Der Thread ist zwar alt, aber kann man diese Systemeinstellung mithilfe einer API abstellen?

toms 11. Aug 2008 18:16

Re: webbrowser klackern abschalten
 
Zitat:

Zitat von Neutral General
Der Thread ist zwar alt, aber kann man diese Systemeinstellung mithilfe einer API abstellen?

Hallo,

Beim EWB gibt's eine DisableSounds Eigenschaft. Diese greift auf folgende Prozedur zurück:


Delphi-Quellcode:
procedure DisableNavSound(bDisable: Boolean);
var
  Reg: TRegIniFile;
  Path: string;
begin
  Reg := TRegIniFile.Create;
  Path := 'AppEvents\Schemes\Apps\Explorer\Navigating\';
  with Reg do
  begin
    RootKey := HKEY_CURRENT_USER;
    try
      if bDisable then
      begin
        if KeyExists(Path + '.Current') then
          if OpenKey(Path, True) then
            MoveKey('.Current', 'Old_Current', True);
      end
      else
      begin
        if KeyExists(Path + 'Old_Current') then
          if OpenKey(Path, false) then
            MoveKey('Old_Current', '.Current', True);
      end;
    finally
      CloseKey;
      Free;
    end;
  end;
end;

Neutral General 11. Aug 2008 18:20

Re: webbrowser klackern abschalten
 
Wow, das ging ja schnell und funktionieren tut es auch :) :thumb:

Danke!


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 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