如何打开窗口IF然后调整打开的窗口大小

时间:2012-02-08 14:25:06

标签: c# resize

我想通过编码来调整任何打开的窗口。我在这里检查了所有问题,对我来说没有答案。可能的情况可能是这样的。

我点击桌面上的计算机图标。窗口打开了。然后我点击桌面上的Documents Icon。窗口打开了。现在,有2个打开的窗户。我将点击其中一个,那个窗口将是最顶层的。 (我不知道如何获得这个Window的ID)然后有一个我已经用一些尺寸创建的菜单。我将点击其中一个,窗口将调整大小。如果我点击其他打开的窗口,它将是最顶层的,然后我将对它进行相同的操作。

如果你帮我提供一些示例代码,那么这将是完美的,因为我是这个主题的新手。

导入最多的是我不会创建这个窗口。它将是Windows已经完成的任何窗口。

非常感谢。

1 个答案:

答案 0 :(得分:0)

您可能应该从使用P / Invoke的EnumWindowsGetActiveWindow函数开始。并使用SetWindowPos函数设置找到的窗口的大小和位置。

希望这有帮助。