Partager via


Modification d'une interface COM

À l'aide des commandes du menu contextuel de l'Affichage de classes, vous pouvez définir de nouvelles méthodes et propriétés pour les interfaces COM de vos projets Visual C++.En outre, à partir de la boîte à outils, vous pouvez définir des événements pour des contrôles ActiveX.

En ce qui concerne les classes d'objets COM fondés sur ATL et sur MFC, vous pouvez modifier l'implémentation des classes au moment où vous modifiez l'interface.

[!REMARQUE]

Pour les interfaces que vous avez définies à l'extérieur de la boîte de dialogue Ajouter une classe, Visual C++ ajoute les méthodes et propriétés au fichier .idl, et ajoute des stubs aux classes implémentant les méthodes, même si les interfaces sont ajoutées manuellement.

Les trois Assistants suivants vous aident à personnaliser les interfaces existantes.Ils sont accessibles à partir de l'Affichage de classes :

Assistant

Type de projet

Assistant Ajout de propriété

Projets ATL ou MFC prenant en charge ATL.Cliquez avec le bouton droit sur l'interface à laquelle vous souhaitez ajouter la propriété.

Visual C++ détecte le type de projet et modifie en conséquence les options de l'Assistant Ajout de propriété :

  • Pour les dispinterfaces de projets créés à l'aide de l'Assistant Application MFC, l'appel de l'Assistant Ajout de propriété propose des options propres à MFC.

  • Pour les interfaces de contrôles ActiveX MFC, l'Assistant Ajout de propriété propose une liste de méthodes et de propriétés stock que vous pouvez personnaliser ou utiliser telles quelles pour votre contrôle.

  • Pour toutes les autres interfaces, l'Assistant Ajout de propriété propose des options utiles dans la plupart des situations.

Assistant Ajout de méthode

Projets ATL ou MFC prenant en charge ATL.Cliquez avec le bouton droit sur l'interface à laquelle vous souhaitez ajouter la méthode.

Visual C++ détecte le type de projet et modifie en conséquence les options de l'Assistant Ajout de méthode :

  • Pour les dispinterfaces de projets créés à l'aide de l'Assistant Application MFC, l'appel de l'Assistant Ajout de méthode propose des options propres à MFC.

  • Pour les interfaces de contrôles ActiveX MFC, l'Assistant Ajout de méthode propose une liste de méthodes et de propriétés stock que vous pouvez personnaliser ou utiliser telles quelles pour votre contrôle.

  • Pour toutes les autres interfaces, les Assistants Ajout de méthode proposent des options utiles dans la plupart des situations.

Vous pouvez également implémenter de nouvelles interfaces sur votre contrôle COM en cliquant avec le bouton droit sur la classe de contrôle de l'objet dans l'Affichage de classes et en cliquant sur Implémenter l'interface.

Voir aussi

Concepts

Ajout de fonctionnalités à l'aide des Assistants Code

Types de projets Visual C++

Autres ressources

Utilisation des fichiers de ressources