【发布时间】:2013-08-19 12:20:03
【问题描述】:
我想最大化屏幕左侧的随机窗口。我可以从我的代码中使用 Windows Aero 功能吗?这个窗口可以像用鼠标一样最大化。我只想以编程方式进行。
我用C#,可以得到窗口的IntPtr。
如果可能,不要伪造鼠标或键盘输入。
【问题讨论】:
-
很遗憾,微软没有为航空快照功能提供任何公共 API。
-
这可以在没有 p/invoke 的情况下完成,只是不容易,
-
你不能通过根据桌面大小设置窗口位置和大小来模仿这种行为吗?应该很容易,只是不是很“干净”
-
只需调用 MoveWindow()。
-
@HansPassant 是否已经将它与 Nicolas 的答案相结合。但我仍然对使用 Aero 有点兴趣。