在表单中打开应用程序 - C#或VB.NET

时间:2008-11-06 15:41:13

标签: c# vb.net winforms

我正在编写一个应用程序,我希望能够在其中显示另一个应用程序。 (想象一下带有小盒子的窗体,或者显示完全独立应用的标签。)

这是可以做到的吗?如果是这样,任何人都可以就如何去做一些指示吗?

我正在寻找C#或VB.NET世界中的东西。

谢谢!

1 个答案:

答案 0 :(得分:10)

您需要来自其他应用程序的hWnd(句柄)窗口。 然后,您需要在应用程序中使用hWnd容器控件(System.Windows.Forms.Control.Handle属性)。

然后你需要使用Win32API函数SetParent,这就是你所需要的。 在SetParent页面上是一个小样本,它可以做你需要的。