将图标与类别关联

要生成一个允许用户在类别中选择组件类别的用户界面,就必须能够为特定类别显示有意义的图像。 要将图标与组件类别相关联,请为类别的 CATID 创建一个键,并在该键中填写 DefaultIcon 子键。 注册表项如下所示:

HKEY_CLASSES_ROOT\CLSID\{...catid...}\DefaultIcon = "c:\hello\icons.dll,1"
 

DefaultIcon 键引用的文件名可以是 EXE 文件,也可以是 DLL 文件(仅资源 DLL)。

要将 16x16 的小型“工具箱位图”与组件类别相关联,请在 HKEY_CLASSES_ROOT\CLSID 中为类别的 CATID 创建一个键,并在该键中填写 ToolBoxBitmap32 子键,如下例所示:

HKEY_CLASSES_ROOT\CLSID\{...catid...}\ToolBoxBitmap32 = "c:\goodbye\mycomponent.dll,42"
 

ToolBoxBitmap32 键引用的文件名也可以是 EXE 或 DLL 文件(仅资源 DLL)。

按组件功能分类

按容器功能分类

默认类和关联

定义组件类别

ICatInformation

ICatRegister

组件类别管理器