![如何永久修复在屏幕外启动的窗口?](https://linux22.com/image/1459127/%E5%A6%82%E4%BD%95%E6%B0%B8%E4%B9%85%E4%BF%AE%E5%A4%8D%E5%9C%A8%E5%B1%8F%E5%B9%95%E5%A4%96%E5%90%AF%E5%8A%A8%E7%9A%84%E7%AA%97%E5%8F%A3%EF%BC%9F.png)
运行 SQL Server Management Studio 2014 时,窗口Connect Object Explorer
始终在屏幕外启动:
我已经尝试过ALT++技巧SPACEM这个 SU 问题这样做可以移动它,但是当我关闭或取消窗口Connect Object Explorer
并重新打开它时,它又回到了那里。SHIFT关闭时不起作用。
我有一个双显示器设置,其中一个显示器为纵向显示器,另一个显示器为横向显示器。只有当我在横向显示器上打开 SSMS(这是默认设置)时才会出现此问题。
有没有办法强制打开中央屏幕?
答案1
一般来说,更改显示器的分辨率,或更改显示器的虚拟位置来移动窗口。将其移动到您可以看到所有内容的位置,然后使用它或使用“取消”以外的其他操作关闭它,这可以更改它加载的网格位置。
我在使用其他应用程序时遇到了问题,需要更改注册表才能更改默认位置,但您可以通过移动然后关闭窗口并重新打开它来正常更改位置。
答案2
Win-Shift-左/右箭头是将活动窗口移动到下一个/上一个监视器的快捷键;这可能比常规移动更“粘性”。
就这一点而言,我有一个程序总是在“主显示器”(根据屏幕分辨率对话框)上打开其对话框,无论其主窗口位于哪个显示器上。您可以将主显示器切换到当前不是的显示器,看看是否仍会发生这种情况。请注意,切换主显示器会将任务栏移动到该显示器,但您可以手动将其移回,这不会重新定义主显示器。
请注意,第二个选项可能只会将问题切换到纵向显示器上。
答案3
我建议遇到此问题的每个人都向 Microsoft 提交支持请求。因为这太不可思议了!从我记事起,这个问题就一直存在,至少有 20 年了。检测一个矩形(窗口)不在其他矩形(屏幕)内,并将前者移动到其他矩形(屏幕)内有多难?这很容易,非常简单。
例如,在 macOS 上从未发生过这种情况——至少窗口的某个部分总是会突出来。
如果人们不直接与微软就此事进行质问,那么这个问题很可能在未来 20 年内都会继续存在。