Question

J'ai une application de bureau Windows que je veux ajouter des fonctionnalités à. Malheureusement, le code source n'est pas disponible, mais il a une API COM.

Alors, mon désir est d'intégrer cette application dans ma propre fenêtre (avec menus, barre d'outils, etc.) et les événements de liaison via l'API COM.

Comment proposez-vous-je intégrer une application dans une autre? (J'avais l'intention d'utiliser la boîte à outils Qt, mais il ne supporte que l'intégration des applications sous Linux.)

merci, Richard

Était-ce utile?

La solution

Je ne suis pas sûr qu'il ya une bonne façon dans Windows. Peut-être que vous pouvez avoir votre nouvelle application soit un « toujours sur » fenêtre transparente pour la plupart et correspondre le dimensionnement et le positionnement de l'application « intégrée ». Ceci est probablement fait plus facile avec .NET.

Autres conseils

Vous pouvez utiliser ActiveQt pour cela - qui permet à la fois intégrer des composants Qt à l'intérieur des clients ActiveX ainsi que l'hébergement des composants ActiveX à l'intérieur des applications Qt. Voir aussi

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top