Selbstregistrierung für Steuerelemente

ActiveX-Steuerelemente müssen die Selbstregistrierung unterstützen, indem die Funktionen DllRegisterServer und DllUnregisterServer implementiert werden. ActiveX-Steuerelemente müssen alle Standardregistrierungseinträge für einbettbare Objekte und Automatisierungsserver registrieren.

ActiveX-Steuerelemente die Komponentenkategorien-API verwenden müssen, um sich selbst als Steuerelement zu registrieren und die Komponentenkategorien zu registrieren, die ein Host unterstützen muss, sowie alle Kategorien, die das Steuerelement implementiert, finden Sie unter Komponentenkategorien.

ActiveX-Steuerelemente sollten auch den Registrierungsschlüssel ToolBoxBitmap32 registrieren, obwohl dies nicht zwingend erforderlich ist.

Die Kategorie Insertable component (Einfügebare Komponente) sollte nur registriert werden, wenn das Steuerelement für die Verwendung als zusammengesetztes Dokumentobjekt geeignet ist. Es ist wichtig zu beachten, dass ein zusammengesetztes Dokumentobjekt bestimmte Schnittstellen unterstützen muss, die über den IUnknown-Mindestwert hinausgehen, der für ein ActiveX-Steuerelement erforderlich ist. Obwohl ein ActiveX Steuerelement als zusammengesetztes Dokumentobjekt qualifiziert werden kann, sollte in der Dokumentation des Steuerelements eindeutig festgelegt werden, welches Verhalten unter diesen Umständen zu erwarten ist.

Steuerelemente