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