Bearbeiten einer COM-Schnittstelle
Mit den Befehlen im Kontextmenü der Klassenansicht können Sie neue Methoden und Eigenschaften für die COM-Schnittstellen in Visual C++-Projekten definieren.Darüber hinaus können Sie mithilfe der Toolbox Ereignisse für ActiveX-Steuerelemente definieren.
Bei COM-Objektklassen, die auf ATL oder MFC basieren, können Sie die Klassenimplementierung und die Schnittstelle gleichzeitig bearbeiten.
Hinweis |
---|
Wurden Schnittstellen nicht im Dialogfeld Klasse hinzufügen definiert, fügt Visual C++ der IDL-Datei Methoden oder Eigenschaften und den Klassen, durch die Methoden implementiert werden, Stubs hinzu. Dies trifft auch zu, wenn Schnittstellen manuell hinzugefügt werden. |
Mit den folgenden drei Assistenten können Sie vorhandene Schnittstellen anpassen.Diese Assistenten können Sie in der Klassenansicht auswählen:
Assistent |
Projekttyp |
---|---|
ATL- oder MFC-Projekte, die ATL unterstützen.Klicken Sie mit der rechten Maustaste auf die Schnittstelle, der die Eigenschaft hinzugefügt werden soll. Visual C++ erkennt den Projekttyp und ändert die Optionen im Assistenten zum Hinzufügen von Eigenschaften entsprechend:
|
|
ATL- oder MFC-Projekte, die ATL unterstützen.Klicken Sie mit der rechten Maustaste auf die Schnittstelle, der die Methode hinzugefügt werden soll. Visual C++ erkennt den Projekttyp und ändert die Optionen im Assistenten zum Hinzufügen von Methoden entsprechend:
|
Zusätzlich können Sie neue Schnittstellen für das COM-Steuerelement implementieren, indem Sie mit der rechten Maustaste in der Klassenansicht auf die Steuerelementklasse des Objekts klicken und dann auf Schnittstelle implementieren klicken.
Siehe auch
Konzepte
Hinzufügen neuer Funktionen mit Code-Assistenten