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
Ajoute la classe de contrôle sur la base de données d'inscription. |
|
Ajoute une page de propriétés de contrôle de la base de données d'inscription. |
|
Ajoute la bibliothèque de types du contrôle à la base de données d'inscription. |
|
Supprime une classe de contrôle ou une classe page de propriétés de la base de données d'inscription. |
|
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.