Встроить внешнее приложение под Windows
Вопрос
У меня есть настольное приложение для Windows, в которое я хочу добавить некоторые функции.К сожалению, исходный код недоступен, но у него есть COM API.
Итак, я хочу встроить это приложение в свое собственное окно (с меню, панелью инструментов и т. д.) и связать события через COM API.
Как вы предлагаете мне встроить одно приложение в другое?(Я намеревался использовать набор инструментов Qt, но он поддерживает встраивание приложений только в Linux.)
Спасибо, Ричард
Решение
Я не уверен, что в Windows есть хороший способ.Возможно, вы можете сделать так, чтобы ваше новое приложение было окном «всегда сверху», в основном прозрачным и соответствовало бы размеру и расположению «встроенного» приложения.Вероятно, это проще всего сделать с помощью .NET.
Другие советы
Для этого вы можете использовать ActiveQt, который позволяет как встраивать компоненты Qt в клиенты ActiveX, так и размещать компоненты ActiveX внутри приложений Qt.Смотрите также