C# 启用禁用的子窗口窗体';s从另一个进程中最大化按钮

C# 启用禁用的子窗口窗体';s从另一个进程中最大化按钮,c#,C#,我目前不知道如何获得由单个进程创建的所有窗体窗口句柄 例如: Internet explorer创建表单,但在单个进程中运行。由于某种原因,子窗体的“最大化”按钮之一被禁用。如何启用它?也许您可以使用命名管道来实现- 或者,如果你想控制其他进程如何使用我有点懒,也有点笨,没有弄明白它的作用。我试过SetWindowLong和GetWindowLong。但我只能在主窗口上应用它,因为我不知道如何获得其他窗口,称为子窗口。还有一些奇怪的原因,甚至它是mainwindow,我知道handle IntP

我目前不知道如何获得由单个进程创建的所有窗体窗口句柄

例如:


Internet explorer创建表单,但在单个进程中运行。由于某种原因,子窗体的“最大化”按钮之一被禁用。如何启用它?

也许您可以使用命名管道来实现-


或者,如果你想控制其他进程如何使用

我有点懒,也有点笨,没有弄明白它的作用。我试过SetWindowLong和GetWindowLong。但我只能在主窗口上应用它,因为我不知道如何获得其他窗口,称为子窗口。还有一些奇怪的原因,甚至它是mainwindow,我知道handle IntPtr,我试图在它上面设置WindowLong,但进程的主窗口变成了如此奇怪的窗口,我可以说它像是无边界的。