Tag: docking

在另一个窗口内停靠窗口

我有一个winform应用程序(.NET 2.0 C#)。 从这个应用程序,我想启动另一个进程(另一个winform应用程序)并将其停靠到我的窗口(或至少让它看起来像停靠)。 到目前为止,我只能找到有关对接控件的信息,而不是单独进程中的窗口。 我的第一个想法是获取窗口的句柄并使用非托管系统调用将窗口的高度/宽度和位置设置到我的停靠区域。 但在我开始之前,我想检查一下你们中是否有人做过类似的事情。 我可以访问我想要停靠的应用程序的源代码,但如果可以避免它,我宁愿不做任何更改。 我对父应用程序的完整编程控制。 任何建议? 提前致谢!