Skip to content

Latest commit

 

History

History
60 lines (36 loc) · 1.87 KB

associating-icons-with-a-category.md

File metadata and controls

60 lines (36 loc) · 1.87 KB
title description ms.assetid ms.topic ms.date
Associating Icons with a Category
Associating Icons with a Category
5e5c3c10-07cf-4a34-9822-97ec940b3117
article
05/31/2018

Associating Icons with a Category

Building a user interface that allows the user to select component categories within a category requires the ability to display a meaningful image for a particular category. To associate an icon with a component category, create a key for the category's CATID and populate that key with a DefaultIcon subkey. The registry entry is as follows:

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

The filename referenced by the DefaultIcon key can be either an EXE or a DLL file (resource-only DLL).

To associate a small 16x16 "toolbox bitmap" with a component category, create a key in HKEY_CLASSES_ROOT\CLSID for the category's CATID and populate that key with a ToolBoxBitmap32 subkey, as shown in the following example:

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

The filename referenced by the ToolBoxBitmap32 key can also be an EXE or DLL file (resource-only DLL).

Related topics

Categorizing by Component Capabilities

Categorizing by Container Capabilities

Default Classes and Associations

Defining Component Categories

ICatInformation

ICatRegister

The Component Categories Manager