如何永久修复在屏幕外启动的窗口?

如何永久修复在屏幕外启动的窗口?

运行 SQL Server Management Studio 2014 时,窗口Connect Object Explorer始终在屏幕外启动:

SQL 损坏

我已经尝试过ALT++技巧SPACEM这个 SU 问题这样做可以移动它,但是当我关闭或取消窗口Connect Object Explorer并重新打开它时,它又回到了那里。SHIFT关闭时不起作用。

我有一个双显示器设置,其中一个显示器为纵向显示器,另一个显示器为横向显示器。只有当我在横向显示器上打开 SSMS(这是默认设置)时才会出现此问题。

有没有办法强制打开中央屏幕?

答案1

一般来说,更改显示器的分辨率,或更改显示器的虚拟位置来移动窗口。将其移动到您可以看到所有内容的位置,然后使用它或使用“取消”以外的其他操作关闭它,这可以更改它加载的网格位置。

我在使用其他应用程序时遇到了问题,需要更改注册表才能更改默认位置,但您可以通过移动然后关闭窗口并重新打开它来正常更改位置。

答案2

Win-Shift-左/右箭头是将活动窗口移动到下一个/上一个监视器的快捷键;这可能比常规移动更“粘性”。

就这一点而言,我有一个程序总是在“主显示器”(根据屏幕分辨率对话框)上打开其对话框,无论其主窗口位于哪个显示器上。您可以将主显示器切换到当前不是的显示器,看看是否仍会发生这种情况。请注意,切换主显示器会将任务栏移动到该显示器,但您可以手动将其移回,这不会重新定义主显示器。
请注意,第二个选项可能只会将问题切换到纵向显示器上。

答案3

我建议遇到此问题的每个人都向 Microsoft 提交支持请求。因为这太不可思议了!从我记事起,这个问题就一直存在,至少有 20 年了。检测一个矩形(窗口)不在其他矩形(屏幕)内,并将前者移动到其他矩形(屏幕)内有多难?这很容易,非常简单。

例如,在 macOS 上从未发生过这种情况——至少窗口的某个部分总是会突出来。

如果人们不直接与微软就此事进行质问,那么这个问题很可能在未来 20 年内都会继续存在。

相关内容