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 der DefaultIcon-Schlüssel verweist, kann entweder eine EXE- oder eine DLL-Datei (nur ressourcenbasierte DLL) sein.
Um eine kleine 16x16-Toolboxbitmap 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 der ToolBoxBitmap32-Schlüssel verweist, kann auch eine EXE- oder DLL-Datei (nur ressourcenbasierte DLL) sein.