Freigeben über


TSTCON-Beispiel: Testcontainer für ActiveX-Steuerelemente

Das TSTCON-Beispiel implementiert einen ActiveX-Steuerelementcontainer unter Verwendung der MFC-Unterstützung für OLE-Einbettung. Sie können TSTCON verwenden, ActiveX-Steuerelemente getestet, deren Eigenschaften ändern und Ihre Methoden aufrufen. Sie können Skripts mit der VBScript-Sprache zum Automatisieren der Tests der Steuerelemente schreiben. TSTCON kann Protokollieren der Ereignisse und Eigenschaft Änderungsbenachrichtigungen wird ein Steuerelement ausgelöst.

Hinweis

Dieses Beispiel erfordert das Microsoft Kalender-Steuerelement, das mit Microsoft Access installiert wird.

TSTCON demonstriert auch mehrere Themen zur MFC-Programmierung, einschließlich die folgenden Themen:

  • CCheckListBox: Ein Listenfeld mit Kontrollkästchen nächste für jedes Element.

  • CDragListBox: Ein Listenfeld, in dem Sie die Elemente, deren Reihenfolge ändern, ziehen können.

  • Implementieren eine Active Scripting Engine Host (VBScript).

  • Implementieren kontextbezogene Hilfe für Dialogfelder.

SicherheitshinweisSicherheitshinweis

Dieser Beispielcode soll ein Konzept veranschaulichen, und es wird nur den Code, der für dieses Konzept relevant sind. Möglicherweise erfüllt dieser nicht die Sicherheitsanforderungen für eine bestimmte Umgebung, und er sollte nicht genau wie dargestellt verwendet werden. Wir empfehlen, Sicherheits- und Fehlerbehandlungscode hinzuzufügen, um Ihre Projekte sicherer und stabiler zu machen. Microsoft stellt diesen Beispielcode "Wie besehen"keine Garantien.

So erhalten Sie Beispiele und Anweisungen für deren Installation:

Um Beispiele von Visual Studio zuzugreifen

  • im Menü Hilfe Menü klicken Beispiele.

    Standardmäßig sind die Beispiele in installiert. Laufwerk: \Programme\Microsoft visual Studio 10.0\Samples\.

  • Die neueste Version dieses Beispiels und eine Liste der anderen Beispiele finden Sie unter Visual Studio Samples auf der MSDN-Website.

Erstellen und Ausführen des Beispiels

So erstellen Sie und führen das TSTCON-Beispiel

  1. Öffnen Sie die Projektmappe tstcon.sln.

  2. Erstellen Sie auf Menü, klicken Sie auf Projektmappe.

  3. Führen Sie die Test-Container-Anwendung als eigenständige Anwendung, damit es sich beim System registrieren kann.

So starten Sie ein Steuerelement im container

  1. Bearbeiten Sie von Menü, klicken Sie auf neues Steuerelement einfügenTestcontainer für ActiveX-Steuerelemente.

  2. Die neues Steuerelement einfügen im Dialogfeld, aus dem Listenfeld Wählen Sie Calendar Control, und klicken Sie auf OK.

    Das Microsoft Kalender-Steuerelement wird in der oberen Hälfte des Fensters Splitters. Beachten Sie, dass dieses Steuerelement mit Microsoft Access installiert wird.

  3. Bearbeiten Sie den Kalender, indem Sie Monat, Jahr und Datum ändern. Beachten Sie im unteren Bereich wie die Protokolle, Ereignisse und Änderungsbenachrichtigungen-Eigenschaft vom Steuerelement ausgelöst werden als Sie es bearbeiten.

Um die Steuerelementeigenschaften zu ändern

  1. Wählen Sie das Kalendersteuerelement, indem Sie auf den Kalender Rahmen.

  2. Bearbeiten Sie von Menü, klicken Sie auf Eigenschaften. Der Testcontainer zeigt im Eigenschaftendialogfeld für das Steuerelement an.

  3. In diesem Dialogfeld können Sie die Eigenschaften des Steuerelements bearbeiten. Ändern Sie die Eigenschaften des Steuerelements, und beobachten Sie die Änderungen.

  4. Schließen Sie das Dialogfeld Eigenschaften mit .

Zum Aufrufen von Methoden für das Steuerelement

  1. Klicken Sie im Menü Steuerelement Methoden aufrufen auf. Das Dialogfeld Aufrufmethode angezeigt wird.

  2. Wählen Sie Methodenname Kombinationsfeld, im BackColor (PropPut).

  3. From theParameter Type combo box, select VT_COLOR.

  4. Klicken Sie auf Farbe auswählen, wählen Sie aus der Farbpalette eine Farbe, und klicken Sie auf OK.

  5. In the Invoke Methoddialog box, click Invoke. Die Hintergrundfarbe des Kalendersteuerelements ändert sich die in der Farbpalette ausgewählte Farbe.

Weitere Informationen zur Verwendung des Testcontainers von im Menü Hilfe, klicken Sie auf Hilfethemen.

Hinweis

Einige Beispiele, z. B. eine, wurden nicht geändert, um Änderungen in der Visual C++-Assistenten, Bibliotheken und Compiler, demonstrieren aber dennoch wie Sie die gewünschte Aufgabe durchführen.

Siehe auch

Weitere Ressourcen

MFC-Beispiele