Fabriques de classe et attribution d'une licence
Pour créer une instance de votre contrôle OLE, une application conteneur appelle une fonction membre de la fabrique de classe du contrôle.Étant donné que votre contrôle est un objet OLE réel, la fabrique de classe est chargé de créer des instances de votre contrôle.Chaque classe de contrôle OLE doit avoir une fabrique de classe.
Une autre fonctionnalité importante des contrôles OLE est leur capacité d'appliquer une licence.ControlWizard vous permet à l'attribution d'une licence incorporé pendant la création de votre projet de contrôle.Pour plus d'informations sur l'attribution d'une licence de contrôle, consultez l'article Contrôles ActiveX : autorisation d'un contrôle ActiveX.
Le tableau suivant répertorie plusieurs macros et fonctions utilisées pour déclarer et implémenter une fabrique de classe de votre contrôle et à la licence de votre contrôle.
Fabriques de classe et attribution d'une licence
Déclare la fabrique de classe pour un contrôle OLE ou une page de propriétés. |
|
Implémente la fonction d' GetClassID du contrôle et déclare une instance de la fabrique de classe. |
|
Démarre la déclaration de toutes les fonctions d'attribution de licence. |
|
Termine la déclaration de toutes les fonctions d'attribution de licence. |
|
Vérifie si un contrôle est autorisé sur un ordinateur particulier. |