Вопрос

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

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

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

Спасибо, Ричард

Это было полезно?

Решение

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

Другие советы

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top