Freigeben über


Hinzufügen einer Klasse aus einem ActiveX-Steuerelement

Mit diesem Assistenten können Sie eine MFC-Klasse von einer Schnittstelle in einem verfügbaren ActiveX-Steuerelement erstellen. MFC-Klassen können einer MFC-Anwendung, einer MFC-DLL oder einem MFC-ActiveX-Steuerelement hinzugefügt werden.

Tipp

Damit eine Klasse aus einem ActiveX-Steuerelement hinzugefügt werden kann, ist es nicht erforderlich, das MFC-Projekt mit aktivierter Automatisierungsunterstützung zu erstellen.

Ein ActiveX-Steuerelement ist eine wiederverwendbare Softwarekomponente, die auf dem Component Object Model (COM) basiert. Dieses Modell unterstützt zahlreiche OLE-Funktionen und kann an die unterschiedlichsten Softwareanforderungen angepasst werden. ActiveX-Steuerelemente sind sowohl für den herkömmlichen Einsatz in ActiveX-Steuerelementcontainern als auch für die Verwendung in World Wide Web-Seiten im Internet geeignet.

So fügen Sie eine MFC-Klasse aus einem ActiveX-Steuerelement hinzu

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

  2. Klicken Sie im Kontextmenü auf Hinzufügen und dann auf Klasse hinzufügen.

  3. Klicken Sie im Dialogfeld Klasse hinzufügen im Bereich "Vorlagen" zunächst auf MFC-Klasse von ActiveX-Steuerelement und dann auf Öffnen, um den Assistenten zum Hinzufügen von Klassen aus ActiveX-Steuerelementen aufzurufen.

Im Assistenten können Sie mehr als eine Schnittstelle aus einem ActiveX-Steuerelement hinzufügen. Ebenso können Sie in einer einzelnen Assistentensitzung Klassen aus mehr als einem ActiveX-Steuerelement erstellen.

Klassen können aus ActiveX-Steuerelementen hinzugefügt werden, die entweder im System registriert oder in Typbibliotheksdateien (.tlb, .olb, .dll, .ocx, or .exe) enthalten sind. Letztere müssen nicht im System registriert sein. Weitere Informationen zum Registrieren von ActiveX-Steuerelementen finden Sie unter Registrierung von OLE-Steuerelementen.

Für jede Schnittstelle, die Sie aus dem ausgewählten ActiveX-Steuerelement hinzufügen, erstellt der Assistent eine aus CWnd oder COleDispatchDriver abgeleitete MFC-Klasse.

Siehe auch

Konzepte

MFC ActiveX Controls

Weitere Ressourcen

Introduction to COM and ATL