Einzelnen Beitrag anzeigen

chris

Registriert seit: 24. Mai 2003
Ort: Düsseldorf
196 Beiträge
 
Delphi 2009 Professional
 
#1

Prüfen ob der Popup-Blocker des IE 6/7 aktiv ist

  Alt 19. Nov 2006, 10:52
Ob der Popup-Blocker des Internet Explorers 6 oder 7 aktiv ist kann man mit folgender Funktion überprüfen:

Delphi-Quellcode:
uses {..}, Registry;

function GetPopupMgrState: Boolean;
var Reg: TRegistry;
begin
  Result := false;
  try
    Reg := TRegistry.Create(KEY_READ);
    with Reg do
    try
      RootKey := HKEY_CURRENT_USER;
      if OpenKey('Software\Microsoft\Internet Explorer\New Windows', false) then
        Result := ValueExists('PopupMgr') and (uppercase(ReadString('PopupMgr')) = 'YES')
    finally
      CloseKey;
      Free
    end
  except
    Result := false
  end
end;
Aufruf:

Delphi-Quellcode:
//z.B.:
ShowMessage(BoolToStr(GetPopupMgrState, True))
Chris
D2009.4 | Vista SP2 x32
  Mit Zitat antworten Zitat