Integration auf Applikationsebene

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Referenz für Programmierer > ActiveX Integration >

Integration auf Applikationsebene

Bei der Integration auf Applikationsebene können Sie die gesamte Benutzeroberfläche von StyleVision in ein Fenster Ihrer Applikation einbetten. Bei dieser Art von Integration steht Ihnen die gesamte Benutzeroberfläche von StyleVision einschließlich aller Menüs, Symbolleisten, der Statusleiste, der Dokumentfenster und Eingabehilfen zur Verfügung. Die Anpassung der Benutzeroberfläche der Applikation ist auf die Optionen eingeschränkt, die StyleVision bietet. Dazu gehören die Neuanordnung und Anpassung der Größe der Eingabehilfen und die Anpassung von Menüs und Symbolleisten.

 

Das einzige ActiveX Control, das Sie integrieren müssen, ist StyleVisionControl. Bei Integration auf Applikationsebene dürfen StyleVisionControlDocument oder StyleVisionControlPlaceHolder ActiveX Controls nicht instantiiert oder aufgerufen werden.

 

Wenn Sie Initialisierungen vornehmen müssen oder ein bestimmtes Verhalten von StyleVision automatisieren wollen, verwenden Sie die für StyleVisionControl beschriebenen Eigenschaften, Methoden und Events. Um komplexere StyleVision Funktionsaufrufe auszuführen, sollten Sie eventuell StyleVisionControl.Application verwenden.

 

Im Abschnitt HTML-Integration auf Applikationsebene finden Sie ein Beispiel (Integration auf Applikationsebene), in dem gezeigt wird, wie die StyleVision Applikation in eine HTML-Seite eingebettet werden kann.

 

Gehen Sie in C# oder VB.NET bei Verwendung von Visual Studio folgendermaßen vor, um eine aus einem Formular bestehende Applikation zu erstellen, in der die StyleVision ActiveX Controls auf Applikationsebene integriert sind:

 

1.Überprüfen Sie, ob alle Voraussetzungen erfüllt werden (siehe Voraussetzungen).
2.Erstellen Sie ein Visual Studio Windows Forms-Projekt mit einem neuen leeren Formular.
3.Fügen Sie die ActiveX Controls zur Toolbox hinzu, falls Sie das noch nicht getan haben (siehe Hinzufügen der ActiveX Controls zur Toolbox).
4.Ziehen Sie das StyleVisionControl aus der Toolbox in Ihr neues Formular.
5.Wählen Sie das StyleVisionControl im Formular aus und definieren Sie im Fenster "Properties" für die Eigenschaft IntegrationLevel den Wert ICActiveXIntegrationOnApplicationLevel.

ax_applevel_properties_stylevision

 

6.Erstellen Sie eine Build-Plattform-Konfiguration für die Plattform, unter der Sie die Projektmappe erstellen möchten (x86, x64). So erstellen Sie die Build-Konfiguration:

 

a.Klicken Sie mit der rechten Maustaste in Visual Studio auf die Projektmappen und wählen Sie Configuration Manager.
b.Wählen Sie unter Active solution platform den Befehl New... und wählen Sie anschließend die x86- oder x64-Konfiguration aus (in diesem Beispiel x86).

ax_vs_build_platform

Sie sind nun fertig und können die Projektmappe in Visual Studio erstellen und ausführen. Denken Sie daran, die Projektmappe mit der richtigen Konfiguration für Ihre Zielplattform (x86, x64) zu erstellen.


© 2019 Altova GmbH