在窗体内打开应用程序-C#或VB.NET

本文关键字:-C# VB NET 应用程序 窗体 | 更新日期: 2023-09-27 17:48:49

我正在编写一个应用程序,我希望能够在其中显示另一个应用

这是可以做的事情吗?如果是的话,有人能给我们一些指导吗?

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

谢谢!

在窗体内打开应用程序-C#或VB.NET

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

然后你需要使用一个Win32API函数SetParent,这就是你所需要的。SetParent页面上有一个小样本,它应该可以满足您的需要。