现在想做个类似于ie的收藏夹,历史记录的浏览器栏。我按照msdn的例子一步一步做怎么ie就没有显示呀。先不管程序连我需要的图标选择项都没有。
下面是我的步骤:
1 创建一个guid 
   我机器生成的是{FD9EF32D-F317-4b27-A025-6760BAE77F70}
2 创建子键HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}
   子键默认值为视图菜单的名字,我的是“测试”。
3 在子键下创建字串Implemented Categories(工具种类)
4 建立 CTAID ( 
CATID                                   Description 
{00021494-0000-0000-C000-000000000046} Defines a horizontal Explorer Bar. 
{00021493-0000-0000-C000-000000000046} Defines a vertical Explorer Bar. 
HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\
    Implemented Categories\{00021494-0000-0000-C000-000000000046}
HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\
    Implemented Categories\{00021493-0000-0000-C000-000000000046}
5 创建InProcServer32字串。HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\InProcServer32
默认值为dll文件全路径。
6 创建ThreadingModel字串,HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\InProcServer32\ThreadingModel
  设置值为“Apartment”7 创建新键 Instance  HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\Instance
8 在HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\Instance\建立字串值 CLSID
  HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\Instance\CLSID 设置CLSID值为{FD9EF32D-F317-4b27-A025-6760BAE77F70}
9 创建新键HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\Instance\InitPropertyBag
10 创建字串HKEY_CLASSES_ROOT\CLSID\{FD9EF32D-F317-4b27-A025-6760BAE77F70}\Instance\InitPropertyBag\Url 设置值为网页地址。
11 创建新键HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Explorer Bars\{FD9EF32D-F317-4b27-A025-6760BAE77F70}多谢!