Freigeben über


MFC ActiveX Control Wizard

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