Freigeben über


Zuordnen von Symbolen zu einer Kategorie

Das Erstellen einer Benutzeroberfläche, die es dem Benutzer ermöglicht, Komponentenkategorien innerhalb einer Kategorie auszuwählen, erfordert die Möglichkeit, ein aussagekräftiges Bild für eine bestimmte Kategorie anzuzeigen. Um ein Symbol einer Komponentenkategorie zuzuordnen, erstellen Sie einen Schlüssel für die CATID der Kategorie, und füllen Sie diesen Schlüssel mit einem DefaultIcon-Unterschlüssel auf. Der Registrierungseintrag lautet wie folgt:

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

Der Dateiname, auf den durch den DefaultIcon-Schlüssel verwiesen wird, kann entweder eine EXE- oder eine DLL-Datei (resource-only DLL) sein.

Um eine kleine 16x16 -Toolbox-Bitmap einer Komponentenkategorie zuzuordnen, erstellen Sie einen Schlüssel in HKEY_CLASSES_ROOT\CLSID für die CATID der Kategorie, und füllen Sie diesen Schlüssel mit einem ToolBoxBitmap32-Unterschlüssel auf, wie im folgenden Beispiel gezeigt:

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

Der Dateiname, auf den vom ToolBoxBitmap32-Schlüssel verwiesen wird, kann auch eine EXE- oder DLL-Datei (resource-only DLL) sein.

Kategorisieren nach Komponentenfunktionen

Kategorisieren nach Containerfunktionen

Standardklassen und Zuordnungen

Definieren von Komponentenkategorien

ICatInformation

ICatRegister

Komponentenkategorien-Manager