Asociación de iconos con una categoría

La creación de una interfaz de usuario que permita al usuario seleccionar categorías de componentes dentro de una categoría requiere la capacidad de mostrar una imagen significativa para una categoría determinada. Para asociar un icono a una categoría de componente, cree una clave para el CATID de la categoría y rellene esa clave con una subclave DefaultIcon . La entrada del Registro es la siguiente:

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

El nombre de archivo al que hace referencia la clave DefaultIcon puede ser exe o un archivo DLL (dll de solo recurso).

Para asociar un pequeño mapa de bits de 16x16 "cuadro de herramientas" a una categoría de componente, cree una clave en HKEY_CLASSES_ROOT\CLSID para el CATID de la categoría y rellene esa clave con una subclave ToolBoxBitmap32 , como se muestra en el ejemplo siguiente:

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

El nombre de archivo al que hace referencia la clave ToolBoxBitmap32 también puede ser un archivo EXE o DLL (DLL de solo recurso).

Categorización por funcionalidades de componentes

Categorización por funcionalidades de contenedor

Clases y asociaciones predeterminadas

Definir categorías de componentes

ICatInformation

ICatRegister

Administrador de categorías de componentes