如何以编程方式水平平铺某些窗口?

问题描述 投票:0回答:2

在Windows 10中,当我在屏幕的一侧设置窗口时,我可以选择将哪个窗口固定在屏幕的另一侧,并且当我更改第一个窗口的大小时,它旁边的窗口会同时更改.

通过

SetWindowPos
函数,我可以在窗口旁边排列一个窗口,但我的问题是否有任何编程方式,当用户调整窗口大小时,第二个窗口也会相应更改?

c# .net windows vb.net
2个回答
0
投票

请按照以下步骤操作:

  1. 将第一个窗口设置为前景
  2. 发送 Windows 键 + 向左箭头
  3. 将第二个窗口设置为前景
  4. 发送 Windows 键 + 向右箭头

0
投票

这是几乎相同的问题相同的问题

答案是使用TileWindows API函数

© www.soinside.com 2019 - 2024. All rights reserved.