Fabriques de classe et attribution d'une licence
Pour créer une instance de votre commande utilisateur, une application conteneur appelle une fonction membre de la classe de fabrique du contrôle. Étant donné que le contrôle est un objet OLE, la classe de fabrique est chargée de créer des instances de votre contrôle. Chaque classe de contrôle OLE doit avoir une fabrique de la classe.
Une autre fonctionnalité importante de commandes OLE est la possibilité d'appliquer une licence. ControlWizard vous permet d'incorporer des licences lors de la création de votre projet de commande. Pour plus d'informations sur les licences des contrôles ActiveX que vous créez, consultez Licences des contrôles ActiveX.
Le tableau suivant répertorie plusieurs macros et fonctions utilisées pour déclarer et implémenter la fabrique de la classe de votre contrôle et la licence du contrôle.
Fabriques de classes et gestion des licences
Indique la fabrique de la classe pour une commande OLE ou une page de propriétés. |
|
Implémente la fonction de la commande GetClassID et déclare une instance de la classe de fabrique. |
|
Démarre la déclaration de toutes les fonctions de licences. |
|
Termine la déclaration de toutes les fonctions de licences. |
|
Vérifie si un contrôle est autorisé pour une utilisation sur un ordinateur particulier. |