Partager via


Enregistrement de contrôles OLE

Les contrôles OLE, comme les autres objets OLE serveurs, sont accessibles par d'autres applications OLE-compatibles. Cela s'effectue en enregistrant la bibliothèque de types et la classe du contrôle.

Les fonctions suivantes permettent d'ajouter et de supprimer la classe de contrôle, les pages de propriétés, et la bibliothèque de types de la base de données d'inscription Windows :

Inscription des contrôles OLE

AfxOleRegisterControlClass

Ajoute la classe de contrôle sur la base de données d'inscription.

AfxOleRegisterPropertyPageClass

Ajoute une page de propriétés de contrôle de la base de données d'inscription.

AfxOleRegisterTypeLib

Ajoute la bibliothèque de types du contrôle à la base de données d'inscription.

AfxOleUnregisterClass

Supprime une classe de contrôle ou une classe page de propriétés de la base de données d'inscription.

AfxOleUnregisterTypeLib

Supprime la bibliothèque de types à partir de la base de données d'inscription.

AfxOleRegisterTypeLib est généralement appelée dans l'implémentation d'une DLL de contrôle DllRegisterServer. De même, AfxOleUnregisterTypeLib est appelé par DllUnregisterServer. AfxOleRegisterControlClass, AfxOleRegisterPropertyPageClass, et AfxOleUnregisterClass sont généralement appelées par la fonction membre UpdateRegistry de la fabrique de la classe ou de la page des propriétés d'un contrôle.

Voir aussi

Concepts

macro MFC et Globals