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 à une application MFC, à une DLL MFC ou à un contrôle ActiveX MFC.

Notes

Vous n'êtes pas tenu de créer de 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 leurs types de retour. Votre bibliothèque de types doit être inscrite pour s'afficher dans la liste Bibliothèques de types disponibles de l'Assistant Ajout de classes d'une Typelib. Pour plus d'informations, consultez « Inside Distributed COM: Type Libraries and Language Integration » dans MSDN Library.

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

  1. Dans l'Explorateur de solutions ou dans l'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 sur Ajouter une classe.

  3. Dans le volet Modèles de la boîte de dialogue Ajouter une classe, cliquez sur Classe MFC à partir d'une TypeLib, puis sur Ouvrir pour afficher Assistant Ajout de classes d'une 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 ajoutée à partir de la bibliothèque de types sélectionnée. COleDispatchDriver implémente le côté client d'OLE automation.

Voir aussi

Tâches

Automation Clients: Using Type Libraries

Concepts

Automation Clients