Symbolleiste um eigene Schaltflächen erweitern

Sie möchten die Symbolleiste des Internet Explorers um eine neue Schaltfläche ergänzen. Diese soll beispielsweise Ihre Homepage direkt ansteuern oder ein spezielles Programm starten können.

Sie wollen zum Beispiel die neue Schaltfläche »CHIP Online« in die Symbolleiste integrieren, um damit die Internet-Seite www.chip.de direkt in einem neuen Browser-Fenster zu öffnen. Das klappt mit einem Eingriff in die Registry von Windows:

Öffnen Sie mit »Start | Ausführen | regedit« die Registry und navigieren Sie in der Baumstruktur auf der linken Seite zum Schlüssel »HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Extensions«.

Erzeugen Sie an dieser Stelle mit dem Menübefehl »Bearbeiten | Neu | Schlüssel« einen neuen Ordner und verwenden Sie dabei als Namen eine eindeutige Class-ID (CLSID), siehe Tipp "Class-Ids für die Registry erzeugen". Dann markieren Sie den Eintrag und legen darunter mit dem Befehl »Bearbeiten | Neu | Zeichenfolge« den Schlüsselwert »ButtonText« an. Anschließend führen Sie einen Doppelklick darauf aus und tragen im Dialog »Zeichenfolge bearbeiten« unter »Wert« die Bezeichnung der neuen Schaltfläche ein, im Beispiel »CHIP Online«. Die beiden weiteren Schlüsselwerte »CLSID« sowie »ClsidExtension« belegen Sie jeweils
mit dem Wert »{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}«. Mit Hilfe des Schlüsselwertes »Exec« geben Sie den kompletten Pfad zu einem verknüpften Programm oder die vollständige URL einer Internet-Seite an, zum Beispiel »http://www.chip.de«. Nach diesen Schritten haben Sie eine einfache graue Schaltfläche mit Verknüpfung.

Als nächstes erzeugen Sie eine Zeichenfolge namens »Default Visible« und belegen diese mit »yes«, damit Sie die neue Schaltfläche im Internet Explorer überhaupt sehen können.

Um diese Schaltfläche mit Hilfe eines Symbols eindeutig identifizierbar zu machen, gehen Sie nun zu den beiden Schlüsselwerten »Icon« und »HotIcon«. Belegen Sie diese Werte mit dem kompletten Pfad zu den jeweiligen Icons, die der Internet Explorer verwenden soll. Dabei nutzt der Internet Explorer normalerweise das unter »Icon« angegebene Symbol. Den Schlüsselwert »HotIcon« benutzt der Internet Explorer, sobald Sie Ihre Maus über der neuen Schaltfläche positionieren.