我有一个Windows桌面应用程序,我想添加一些功能。不幸的是,源代码不可用,但它有一个COM API。
所以,我希望将这个应用程序嵌入到我自己的窗口中(带有菜单,工具栏等),并通过COM API链接事件。
您如何建议我将一个应用程序嵌入另一个应用程序中? (我原本打算使用Qt工具包,但它只支持在Linux上嵌入应用程序。)
感谢, 理查德
答案 0 :(得分:1)
您可以使用ActiveQt - 它允许在ActiveX客户端中嵌入Qt组件以及在Qt应用程序中托管ActiveX组件。另见
答案 1 :(得分:0)
我不确定Windows中有什么好方法。也许你可以让你的新应用程序成为一个“永远在线”的窗口,大多是透明的,并且与“嵌入式”应用程序的大小和位置相匹配。这可能是.NET最容易完成的。