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 |
---|---|
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é :
|
|
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 :
|
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