Share via


Hinzufügen einer MFC-Klasse aus einer Typbibliothek

Verwenden Sie diesen Assistenten, um eine MFC-Klasse aus einer Schnittstelle in einer Typbibliothek zu erstellen. Sie können eine MFC-Klasse in eine MFC-Anwendung, eine MFC-DLL oder ein MFC-ActiveX-Steuerelement einfügen.

Hinweis

Sie müssen Ihr MFC-Projekt nicht mit aktivierter Automatisierung erstellen, um eine Klasse aus einer Typbibliothek hinzuzufügen.

Eine Typbibliothek enthält eine binäre Beschreibung der Schnittstellen, die von einer Komponente verfügbar gemacht werden, und definiert die Methoden zusammen mit ihren Parametern und Rückgabetypen. Ihre Typbibliothek muss registriert sein, damit sie in der Liste der verfügbaren Typbibliotheken im Assistenten angezeigt wird.

Hinzufügen einer MFC-Klasse aus einer Typbibliothek

  1. Klicken Sie in Projektmappen-Explorer oder in der Klassenansicht mit der rechten Maustaste auf den Namen des Projekts, dem Sie die Klasse hinzufügen möchten.

  2. Wählen Sie im Kontextmenü "Neues Element hinzufügen>" aus.

  3. Wählen Sie im Dialogfeld "Neues Element hinzufügen" die Option "Installierte Pakete" und dann "Visual C++" aus.

  4. Wählen Sie im Bereich "Vorlagen" die Option "MFC-Klasse aus Typelib" und dann "Hinzufügen" aus, um den Assistenten zum Hinzufügen von Klasse aus Typelib anzuzeigen.

Mit dem Assistenten können Sie mehr als eine Klasse in einer Typbibliothek hinzufügen. Sie können Klassen aus mehreren Typbibliotheken in einer einzigen Assistentensitzung hinzufügen.

Der Assistent erstellt für jede Schnittstelle, die Sie aus der ausgewählten Typbibliothek hinzufügen, eine von der MFC-Klasse abgeleitete COleDispatchDriverMFC-Klasse. COleDispatchDriver implementiert die clientseitige OLE-Automatisierung.

Siehe auch

Automatisierungsclients
Automatisierungsclients: Verwenden von Typbibliotheken