MFC-ActiveX-Steuerelement-Assistent

Ein ActiveX-Steuerelement ist ein bestimmter Typ eines Automatisierungsservers und stellt eine wiederverwendbare Komponente dar. Die Anwendung, in der das ActiveX-Steuerelement sich befindet, ist der Automatisierungsclient dieses Steuerelements. Wenn Sie eine solche wiederverwendbare Komponente erstellen möchten, sollten Sie das Steuerelement mit diesem Assistenten erstellen. Weitere Informationen finden Sie unter MFC-ActiveX-Steuerelemente.

Alternativ können Sie mit dem MFC-Anwendungs-Assistenten eine Automatisierungsserver-MFC-Anwendung erstellen.

Ein mit diesem Assistenten erstelltes ActiveX-Steuerelement kann über eine Benutzeroberfläche verfügen oder unsichtbar sein. Sie können diese Option auf der Seite Steuerelementeinstellungen des Assistenten festlegen. Ein Zeitgeber-Steuerelement ist ein Beispiel für ein ActiveX-Steuerelement, das normalerweise unsichtbar sein sollte.

ActiveX-Steuerelemente können über eine komplexe Benutzeroberfläche verfügen. Einige Steuerelemente können wie gekapselte Formulare aufgebaut sein, z. B. als einzelnes Steuerelement mit vielen Feldern, von denen jedes ein eigenes Windows-Steuerelement darstellt. Ein KFZ-Teile-Objekt, das als MFC-ActiveX-Steuerelement implementiert ist, kann beispielsweise eine formularähnliche Benutzeroberfläche darstellen, in der die Benutzer die Teilenummer, die Teilebezeichnung sowie andere Informationen lesen und bearbeiten können. Weitere Informationen finden Sie unter MFC-ActiveX-Steuerelemente.

Wie Sie einen Container für ActiveX-Objekte erstellen, erfahren Sie unter Erstellen eines MFC-ActiveX-Steuerelementcontainers.

Das MFC-Startprogramm enthält C++-Quelldateien (CPP-Format), Ressourcendateien (RC-Format) und eine Projektdatei (VCPROJ-Format). Der in diesen Startdateien generierte Code basiert auf MFC.

Die folgende Beispielliste enthält Tasks und Erweiterungstypen für ActiveX-Steuerelemente:

Übersicht

Auf dieser Assistentenseite werden die aktuellen Anwendungseinstellungen des MFC-ActiveX-Steuerelementprojekts beschrieben, das Sie gerade erstellen. Der Assistent erstellt ein Projekt standardmäßig wie folgt:

  • Mit dem Standardprojekt werden weder eine Laufzeitlizenz noch Hilfedateien erstellt. Sie können diese Standardeinstellungen auf der Seite Anwendungseinstellungen ändern. Die Seite Übersicht enthält nur die Optionen, die auf dieser Seite des ActiveX-Steuerelement-Assistenten ausgewählt werden.

  • Das Projekt umfasst eine Steuerelementklasse und eine Eigenschaftenseitenklasse, deren Namen vom Projektnamen abgeleitet sind. Sie können den Projektnamen sowie die Dateinamen auf der Seite Steuerelementnamen bearbeiten.

  • Das Steuerelement basiert nicht auf vorhandenen Windows-Steuerelementen; es wird aktiviert, sobald es sichtbar wird und verfügt über eine Benutzeroberfläche und ein Dialogfeld Info. Sie können diese Standardeinstellungen auf der Seite Steuerelementeinstellungen ändern.

Siehe auch

Konzepte

Visual C++-Projekttypen

Weitere Ressourcen

Erstellen und Verwalten von Visual C++-Projekten

ATL-Konzepte (Active Template Library)