Beispiele für MFC-Steuerelemente
Aktualisiert: November 2007
Die Themen in diesem Abschnitt sind Auszüge aus den MFC-ActiveX-Steuerelementbeispielen. Eine Liste aller MFC-Beispiele finden Sie unter MFC-Beispiele.
Ein ActiveX-Steuerelement (früher als OLE-Steuerelement bezeichnet) ist ein ActiveX-Objekt mit einer erweiterten Schnittstelle, die dem Objekt dasselbe Verhalten wie das eines Steuerelements für Microsoft Windows ermöglicht.
ActiveX-Steuerelemente
BUTTON-Beispiele: Demonstriert ein Menü und eine Eigenschaftenseite
Demonstriert die Verwendung eines direkt aktiven Menüs, einer vordefinierten Eigenschaftenseite und der Steuerelementoption für das Dialogfeld Info.CIRC-Beispiel: ActiveX-Steuerelement
Veranschaulicht die Grundlagen eines ActiveX-Steuerelements, z. B. das Zeichnen von Steuerelementen, vordefinierte und benutzerdefinierte Eigenschaften und Ereignisse, die Verwendung von Farben und Schriftarten, die vordefinierte Eigenschaftenseite für Schriftarten, die Standardeigenschaftenseite und Versionszuweisung.CONTAINER-Beispiel: Containeranwendung für die visuelle Bearbeitung
Veranschaulicht eine Containeranwendung für die visuelle Bearbeitung.IMAGE-Beispiel: Erstellt ein ActiveX-Steuerelement zum asynchronen Herunterladen
Veranschaulicht die Verwendung von MFC zum Erstellen eines ActiveX-Steuerelements, das Daten asynchron herunterladen kann.LICENSED-Beispiel: Erzwingt die Verwendung von Entwicklungs- und Laufzeitlizenzen
Ein Steuerelement, das die Verwendung einer Entwicklungszeit- und Laufzeitlizenz erzwingt.LOCALIZE-Beispiel: Steuerelement mit einer lokalisierten Benutzeroberfläche
Ein Steuerelement mit einer lokalisierten Benutzeroberfläche, das die Verwendung unterschiedlicher Typbibliotheken und Ressourcen-DLLs (Dynamic Link Libraries) für die Lokalisierung demonstriert.NETADDR-Beispiel: Net Address Verifier-Steuerelement von Windows Vista
Veranschaulicht die Verwendung des "Net Address Verifier"-Steuerelements von Windows Vista.REGSVR-Beispiel: Ruft Selbstregistrierungscode auf
Veranschaulicht den Aufruf des Selbstregistrierungscodes.SPINDIAL-Beispiel: Demonstriert die Validierung einer Eigenschaftenseite
Ein Steuerelement mit dem Aussehen einer Wählscheibe, das die Datenvalidierung der Eigenschaftenseite demonstriert.TESTHELP-Beispiel: ActiveX-Steuerelement mit QuickInfo und Hilfe
Ein ActiveX-Steuerelement, das über eine eigene Hilfedatei und QuickInfo verfügt.TIME-Beispiel: Löst in festgelegten Intervallen einen Zeitgeber aus
Ein Steuerelement, das während der Laufzeit unsichtbar ist und in festgelegten Abständen ein Timer-Ereignis auslöst. Demonstriert Benachrichtigungsfunktionen und Ambient-Eigenschaften.XLIST-Beispiel: Zeigt Text oder Bitmaps an
Ein Steuerelement, das von einem Windows-Listenfeld abgeleitet ist und Text- oder Bitmapelemente anzeigt.
Hinzufügen von ActiveX-Steuerelementen zur Toolbox
Informationen zum Ablegen von ActiveX-Steuerelementen oder -Objekten im Fenster Toolbox finden Sie unter Dialogfeld "Toolbox anpassen". Nachdem ActiveX-Steuerelemente eingefügt wurden, können sie in das zu erstellende Dialogfeld gezogen werden.
Tipp: |
---|
Informationen zum schnellen Hinzufügen von registrierten ActiveX-Steuerelementen zu einer Dialogfeldvorlage finden Sie unter Anzeigen und Hinzufügen von ActiveX-Steuerelementen zu einem Dialogfeld. |
Manuelle Registrierung von ActiveX-Steuerelementen
Damit das folgende Verfahren funktioniert, müssen die ActiveX-Entwicklungstools installiert werden, und die Entwicklungsumgebung muss geöffnet sein.
Öffnen Sie den Testcontainer für ActiveX-Steuerelemente. Informationen dazu, wie Sie auf den Testcontainer zugreifen, finden Sie unter Testen von Eigenschaften und Ereignissen mit dem Testcontainer.
Klicken Sie im Menü Datei auf Steuerelemente registrieren.
Das Dialogfeld Steuerelemente registrieren wird angezeigt.
Klicken Sie zum Durchsuchen des Verzeichnisses, in dem das ActiveX-Steuerelement installiert ist, auf Register.
Doppelklicken Sie in der Liste Dateiname auf die Datei des Steuerelements. Der Testcontainer registriert das Steuerelement und fügt es der Liste unter Registrierte Steuerelemente im Dialogfeld Steuerelemente registrieren hinzu.
Klicken Sie auf Schließen, um das Dialogfeld Steuerelemente registrieren zu schließen. Jetzt können Sie das Steuerelement in den Testcontainer oder in jedes gewünschte Dialogfeld oder Formular einfügen.
Testen von Steuerelementen im Testcontainer
Der Testcontainer für ActiveX-Steuerelemente ist ein Tool zum Testen und Debuggen von ActiveX-Steuerelementen. Er ermöglicht es Ihnen, den Funktionsumfang des Steuerelements zu testen, indem er die Eigenschaften des Steuerelements ändert, seine Methoden aufruft und seine Ereignisse auslöst. Informationen zum Verwenden des Testcontainers finden Sie unter Testen von Eigenschaften und Ereignissen mit dem Testcontainer.