屏幕分辨率更改后调整大小的最大化窗口

Dan*_*ght 10 windows-7 display window

在我的办公桌上,我使用与 2 个外接显示器对接的工作笔记本电脑;我的主显示器是 1680x1050。我的笔记本电脑内置屏幕只有 1440x900。当我卸下我的笔记本电脑去参加会议时,所有最大化的窗口都会自动调整为 1440x900。当我将它插回扩展坞时,窗口没有恢复到 1680x1050。更令人讨厌的是,即使它们与放置在桌面左上角的非最大化窗口相同,它们仍然设置了最大化标志。这意味着为了恢复它们,我需要首先将窗口恢复到正式的未最大化状态,然后重新最大化它。

是否有任何可用的软件可以自动检测重新对接(或屏幕分辨率的相关变化)并为我修复窗口?我有 Display Fusion 和 UltraMon 的副本,但都没有找到任何设置来解决这个问题。

Bri*_*gon 1

Sysinternals 有一个名为Desktops的程序,它可以让你创建 4 个虚拟桌面,而且非常流畅。

我实际上将该程序用于类似的目的,这有点令人沮丧,因为您需要运行 2 个桌面,并将一个分辨率设置为一个,另一个分辨率设置为另一个分辨率,但它确实可以满足大多数需求,并且比调整所有桌面的大小要好。时间,只需敲击几下键盘。

我正在研究的另一个解决方案是一个 Powershell 脚本/cmdlet,它将保存我当前的窗口位置和大小,并在我更改分辨率时重置它们。但是......这有点复杂,我现在没有很多空闲时间来处理它。