2013-04-23 46 views

回答

2

您不能将任意应用程序嵌入到您的应用程序中,除非它们为此提供了API。如果你想嵌入一个浏览器,看看WebBrowser控件或Awesomium项目,这恰好是一个Chromium的.Net包装器。

0

虽然相当黑,可以通过使用SetParent(http://msdn.microsoft.com/en-gb/library/windows/desktop/ms633541(v=vs.85).aspxwindows)API函数来完成。

我已经做到了这一点,因为我需要整合一个会定期崩溃的车载视频库。当视频库死掉时,主要的用户界面崩溃是不可接受的,因此我产生了另一个应用程序来显示视频,并将它归档到主应用程序中的一个窗口中。

一旦父执行,您可能需要使用其他函数来移动它或调整它的大小,例如,的MoveWindow。

使用此方法可能会产生一些您可能需要管理的副作用。

相关问题