2009-07-05 10 views
1

J'ai beaucoup lu sur les plates-formes client enrichi et le framework OSGi, mais je me suis posé cette question: est-il possible d'assimiler des applications existantes (basées sur java ou win32) dans une fenêtre d'application? Je vise à connecter différents types d'application (existante) dans une application (avec Eclipse RCP) pour offrir la fonctionnalité générale du gestionnaire de fenêtres (comme la fenêtre de redimensionnement, etc.) et l'améliorer en outre avec la communication inter-fenêtre ou similaire . Avec SWT, il est possible d'écrire (un peu) des applications natives et en utilisant le composant OLE, je peux intégrer certaines fonctionnalités. Ce que j'aimerais vraiment savoir, c'est si je peux assimiler toute la fenêtre et l'intégrer ailleurs?Assimiler les applications existantes?

points importants ...

  1. intégration visuelle et
  2. méthodes d'écoute ...

Merci

Répondre

0

Il y a un basé sur Eclipse produit IBM appelé Lotus Expeditor qui fait exactement ce . Si rien d'autre, il vaut la peine de jeter un oeil à leurs fiches techniques, le code d'essai et les démos pour avoir une idée de la façon dont il est mis en œuvre dans le produit.

0

Vous pouvez modifier le style de la fenêtre de l'application externe en WS_CHILD et définir son parent sur votre fenêtre principale. N'oubliez pas d'appeler AttachThreadInput(), cela aidera votre interface utilisateur à se concentrer plus correctement. Dans tous les cas, vous rencontrerez probablement beaucoup de problèmes en essayant de faire fonctionner plusieurs fenêtres ensemble. Je ne suis pas sûr que ce soit possible d'éliminer tous les problèmes.

Questions connexes