Partager via


Ajouter 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. Vous pouvez ajouter une classe MFC à une application MFC, une DLL MFC ou un 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 avec leurs paramètres et leurs types de retour. Votre bibliothèque de types doit être inscrite pour qu’elle apparaisse dans la liste des bibliothèques de types disponibles dans l’Assistant.

Ajouter une classe MFC à partir d’une bibliothèque de types

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

  2. Dans le menu contextuel, sélectionnez Ajouter>un nouvel élément.

  3. Dans la boîte de dialogue Ajouter un nouvel élément , sélectionnez Packages installés , puis Visual C++.

  4. Dans le volet Modèles, sélectionnez Classe MFC à partir de Typelib, puis sélectionnez Ajouter pour afficher l’Assistant Ajouter une classe à partir de Typelib.

À l’aide de l’Assistant, vous pouvez ajouter plusieurs classes dans une bibliothèque de types. 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 à partir de la bibliothèque de types sélectionnée. COleDispatchDriver implémente le côté client de l’automatisation OLE.

Voir aussi

Clients Automation
Clients Automation : utilisation des bibliothèques de types