2009-05-18 3 views
0

У меня есть настольное приложение Windows, к которому я хочу добавить некоторые функции. К сожалению, исходный код недоступен, но он имеет COM API.Вставить внешнее приложение под Windows

Итак, я хочу внедрить это приложение в свое окно (с меню, панель инструментов и т. Д.) И связать события через COM API.

Как вы предлагаете встроить одно приложение в другое? (я намеревался использовать инструментарий Qt, но он поддерживает только вложение приложений на Linux.)

спасибо, Richard

ответ

0

Я не уверен, что это хороший способ в Windows. Возможно, ваше новое приложение может быть «всегда сверху» в основном прозрачным и соответствовать размеру и позиционированию «встроенного» приложения. Это, вероятно, проще всего сделать с .NET.

+0

Я боялся этого ... – hoju

1

Вы можете использовать ActiveQt для этого - что позволяет как вложения компоненты Qt внутри клиентов ActiveX, а также как хостинг компонентов ActiveX внутри приложений Qt. Смотрите также

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

+0

К сожалению, приложение, которое я пытаюсь внедрить, не является компонентом ActiveX. Кроме того, ActiveQt недоступен для лицензии с открытым исходным кодом. – hoju

 Смежные вопросы

  • Нет связанных вопросов^_^