Frage

Ich habe einen Windows-Desktop-Anwendung, die ich auf einige Funktionen hinzufügen möchten. Leider ist der Quellcode nicht verfügbar, aber es hat eine COM API.

Also, mein Wunsch ist es, diese Anwendung in meinem eigenen Fenster einzubetten (mit Menüs, Symbolleisten, usw.) und Link-Ereignisse über die COM-API.

Wie empfehlen Sie mir eine Anwendung in einer anderen einbetten? (Ich hatte die Absicht, den Qt-Toolkit zu verwenden, aber es unterstützt nur Anwendungen auf Linux-Einbettung.)

Danke, Richard

War es hilfreich?

Lösung

Ich bin nicht sicher, ob es eine gute Möglichkeit in Windows. Vielleicht können Sie Ihre neue Anwendung ein seine ‚immer im Vordergrund‘ Fenster meist transparent und passen die Dimensionierung und Positionierung der ‚eingebettet‘ Anwendung. Dies ist wahrscheinlich am einfachsten mit .NET getan.

Andere Tipps

Sie können mit ActiveQt für diese - die sowohl die Einbettung Qt-Komponenten innerhalb ActiveX-Clients sowie Hosting-ActiveX-Komponenten in Qt-Anwendungen ermöglicht. Siehe auch

http://doc.trolltech.com/4.5/activeqt.html

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top