Assistant Implémentation d'interface
Cet Assistant implémente une interface pour un objet COM.Les bibliothèques COM disponibles avec Visual Studio et Windows contiennent les implémentations de nombreuses interfaces.Une implémentation d'interface est associée à un objet lorsqu'une instance de cet objet est créée. Elle assure les services que propose l'objet.
Pour plus d'informations sur les interfaces et les implémentations, consultez Interfaces et implémentations d'interface dans le Kit de développement logiciel Windows.
Implémenter l'interface à partir de
Spécifie l'emplacement de la bibliothèque de types à partir de laquelle l'interface est créée.Option
Description
Projet
La bibliothèque de types fait partie du projet.
Registre
La bibliothèque de types est inscrite dans le système.Les bibliothèques de types inscrites sont énumérées dans l'option Bibliothèques de types disponibles.
Fichier
La bibliothèque de types n'est pas nécessairement inscrite dans le système, mais est contenue dans un fichier.Vous devez indiquer l'emplacement du fichier dans l'option Emplacement.
Bibliothèques de types disponibles
Affiche les bibliothèques de types disponibles contenant les définitions d'interfaces que vous pouvez implémenter.Si vous cliquez sur Fichier sous Implémenter une interface à partir du, cette case à cocher n'est pas disponible pour la modification.Emplacement
Affiche l'emplacement de la bibliothèque de types actuellement sélectionnée dans la liste Bibliothèques de types disponibles.Si vous sélectionnez Fichier sous Implémenter une interface à partir du, cliquez sur le bouton de sélection pour rechercher un fichier contenant la bibliothèque de types à utiliser.Interfaces
Affiche les interfaces dont les définitions sont indiquées dans la bibliothèque de types actuellement sélectionnée dans la zone Bibliothèques de types disponibles.[!REMARQUE]
Les interfaces possédant le même nom que celles déjà implémentées par l'objet sélectionné ne s'affichent pas dans la zone Interfaces.
Bouton de transfert
Description
>
Ajoute à la liste Implémenter les interfaces le nom d'interface actuellement sélectionné dans la liste Interfaces.
>>
Ajoute à la liste Implémenter les interfaces le nom de toutes les interfaces disponibles dans la liste Interfaces.
<
Supprime le nom d'interface actuellement sélectionné dans la liste Implémenter les interfaces.
<<
Supprime les noms de toutes les interfaces actuellement affichées dans la liste Implémenter les interfaces.
Implémenter les interfaces
Affiche le nom des interfaces que vous avez sélectionnées pour être implémentées sur votre objet.[!REMARQUE]
Si vous ajoutez plusieurs interfaces dérivant de IDispatch, ou si vous tentez d'implémenter une interface dérivée d'une autre interface déjà présente dans votre classe, vous devez lever toute ambiguïté en ce qui concerne les entrées COM_MAP.Pour plus d'informations, consultez COM_INTERFACE_ENTRY2.