在 Windows 10 下,我无法再在伪最大化的窗口周围拖动。例如,“最大化”到其最大尺寸 1280x1024(根据我的 .rdp 文件)的远程桌面窗口必须还原到更小的尺寸,然后拖动,然后向上还原,即使窗口本身没有最大化到监视器的工作区。这以前在 Windows 8.1(或其他版本的 Windows)中不是问题。
我已经通过一些研究进行了尽职调查。以下是我调查过但发现不是原因或有帮助的一些事情:
我拥有的任何以这种方式最大化的软件都被锁定,必须在我现在拖动它之前恢复下来,包括前面提到的远程桌面,我在窗口模式下玩的一些游戏等。 其他没有最大化的应用程序当然不会有这个问题。
可以在 .NET 中构建一个测试应用程序来演示这个问题。只需使用 Form.MaximizedBounds 的任意值(如 500,500)构建一个 WinForms 应用程序,并在启动时最大化该表单(Form.WindowState = Maximized)。在 Windows 8.1(及更早版本)下,可以毫无问题地在屏幕上拖动它,但在 Windows 10 下则不能。
任何人都知道是什么,如果有任何解决方法?