Intégrer une application externe sous Windows
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
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