IE里的探索之添加瀏覽器欄 (作者:青蘋果工作室編譯 2001年02月08日 13:28)
本文解釋如何在 Microsoft Internet Explorer 中添加瀏覽器欄。如果你想向 Internet Explorer 的“工具”菜單中添加菜單項,首先應該熟悉注冊表,還應該熟悉 band 對象。有關 band 對象的詳細內容,可以參閱 SDK 中關于 Windows Shell API 的文檔。
這里討論的實現方式對 Internet Explorer 5 以上版本有效。關于如何在 Internet Explorer 4.0 里實現瀏覽器欄,參見 SDK 中關于 band 對象的文檔。
實現步驟 按以下步驟在 Internet Explorer 中添加瀏覽器欄:
通過以“路徑,resource_id”格式所指定的資源的路徑和引用標志,我們可以引用保存在資源中的圖標和字符串。例如,如果你想引用 Example.dll 中的字符串資源123,可以使用 "Example.dll, 123"。
注意:本文描述了如何為所有用戶添加瀏覽器欄。如果你希望為單個用戶添加瀏覽器欄,可以把下列步驟中的 HKEY_LOCAL_MACHINE 換成 HKEY_CURRENT_USER。
1. 創建全局唯一標識符 (GUID)。
2. 在注冊表中的以下位置:
HKEY_CLASSES_ROOT\CLSID\
以 GUID 為鍵名創建一個新鍵,結果類似于:
HKEY_CLASSES_ROOT\CLSID\<Your GUID>
<Your GUID>就是你在第一步里創建的合法 GUID。
默認的鍵值應該是在“查看”菜單中想要設置的瀏覽器欄的名字。
3. 在以下位置:
HKEY_CLASSES_ROOT\CLSID\<Your GUID>
創建新鍵,Implemented Categories。結果類似于:
HKEY_CLASSES_ROOT\CLSID\<Your GUID>\Implemented Categories
4. 以你的瀏覽器欄類型的 CATID 為鍵名創建新鍵。CATID 可以是以下值之一:
|