运行另一个 EXE 应用程序作为 WinForm 的子窗口

本文关键字:WinForm 窗口 另一个 EXE 应用程序 运行 | 更新日期: 2023-09-27 18:18:34

可能的重复项:
在 C#.NET 应用程序的面板中运行 EXE 文件

是否可以在窗体区域中将另一个 EXE 应用程序作为 WinForm 的子窗口运行?

运行另一个 EXE 应用程序作为 WinForm 的子窗口

是的,有可能:

拥有跨越流程边界的所有者/所有者关系是合法的。请注意,当您执行此操作时,它会附加两个线程的输入队列,因此如果两个窗口同时处理输入,则必须小心。

注意警告 - 这两个过程必须在这里合作。您不能在自己的窗口中重新设置任意应用程序的父级。