Поделиться через


Связывание значков с категорией

Создание пользовательского интерфейса, позволяющего пользователю выбирать категории компонентов в категории, требуется возможность отображения понятного изображения для определенной категории. Чтобы связать значок с категорией компонентов, создайте ключ для 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

Диспетчер категорий компонентов