有些軟件安裝后會向IE的工具條添加自己的按鈕。按下按鈕后還會作出相應的動作,這種功能是如何實現的呢?北京北大青鳥學校學術部老師就為大家講解一下具體步驟,相信看完之后,您也可以將自己應用程序的按鈕添加到IE的工具條中。
基本原理:
從IE5開始便允許我們向工具欄添加自己的按鈕,其本質就是修改注冊表,添加創建此按鈕所需的信息。
實現步驟:
1.創建此按鈕的GUID(globally unique identifier)
你可以通過Visual Studio中的Guidgen.exe來產生GUID。
例如我生成的GUID是{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
以下的例子中我都使用這個GUID來作說明。
2.創建子鍵HKEY_LOCAL_MACHINESoftwareMicrosoftInternet ExplorerExtensions{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}(北京北大青鳥學校)
3.在此子鍵下創建如下字串值。
(1)CLSID
這是IE的CLSID,其值必須為{1FBA04EE-3024-11D2-8F1F-0000F87ABD16}
(2)Default Visible
指明此按鈕默認狀態下是否可見,Yes表示可見,No為不可見
(3)ButtonText
按鈕文字
(4)Icon
默認狀態下的圖標全路徑,例如c:vckbase.ico。也可以是EXE文件中包含的圖標,例如:C:PROGRA~1NETANTSNetAnts.exe,1000
(5)HotIcon
鼠標移到按鈕上時的圖標全路徑(北京北大青鳥學校,未完)