0

我有一个想要添加一些功能的 Windows 桌面应用程序。不幸的是,源代码不可用,但它有一个 COM API。

因此,我希望将此应用程序嵌入到我自己的窗口中(带有菜单、工具栏等)并通过 COM API 链接事件。

您如何建议我将一个应用程序嵌入到另一个应用程序中?(我本来打算使用 Qt 工具包,但它只支持在 Linux 上嵌入应用程序。)

谢谢,理查德

4

2 回答 2

1

您可以为此使用 ActiveQt——它既允许在 ActiveX 客户端中嵌入 Qt 组件,也允许在 Qt 应用程序中托管 ActiveX 组件。也可以看看

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

于 2009-05-28T10:10:53.020 回答
0

我不确定Windows中有没有好方法。也许您可以让您的新应用程序成为一个“始终位于顶部”的窗口,该窗口大部分是透明的,并且与“嵌入式”应用程序的大小和位置相匹配。这可能是 .NET 最容易完成的。

于 2009-05-28T10:15:36.660 回答