Partager via


Ajout d'une classe MFC à partir d'une bibliothèque de types

Utilisez cet Assistant pour créer une classe MFC à partir d'une interface dans une bibliothèque de types disponible.Vous pouvez ajouter une classe MFC à Application MFC, à DLL MFC, ou à contrôle ActiveX MFC.

[!REMARQUE]

Vous n'avez pas besoin de créer votre projet MFC avec automation activé pour ajouter une classe à partir d'une bibliothèque de types.

Une bibliothèque de types contient une description binaire des interfaces exposées par un composant, en définissant les méthodes ainsi que leurs paramètres et types de retour.Votre bibliothèque de types doit être inscrite pour s'afficher dans la liste d' Available type libraries dans la classe d'ajout de l'Assistant de typelib.Consultez « DCOM à l'intérieur : Bibliothèques de types et intégration du langage » dans MSDN Library pour plus d'informations.

Pour ajouter une classe MFC à partir d'une bibliothèque de types

  1. Dans Explorateur de solutions ou Affichage de classes, cliquez avec le bouton droit sur le nom du projet auquel vous souhaitez ajouter la classe.

  2. Dans le menu contextuel, cliquez sur Ajouter, puis cliquez sur Ajouter une classe.

  3. Dans la boîte de dialogue d' ajoutez la classe , dans le volet modèles, cliquez sur MFC Class from Typelib, puis cliquez sur Ouvrir pour afficher ajoutez la classe de l'Assistant de typelib.

Dans l'Assistant, vous pouvez ajouter plusieurs classes dans une bibliothèque de types.De même, vous pouvez ajouter des classes à partir de plusieurs bibliothèques de types dans une session d'Assistant unique.

L'Assistant crée une classe MFC, dérivée de COleDispatchDriver, pour chaque interface que vous ajoutez de la bibliothèque de types sélectionnée.COleDispatchDriver implémente le côté client d'OLE automation.

Voir aussi

Tâches

Clients Automation : Utilisation de bibliothèques de types

Concepts

Clients Automation