某些全屏应用程序在窗口顶部和屏幕顶部边框之间留下了看不见的间隙。(win 10,多显示器)

Ale*_*lex 5 notepad++ emacs user-interface winrar windows-10

我注意到 emacs、notepad++ 和 WinRAR 存在此问题。当他们的窗口最大化到全屏时,窗口顶部到屏幕上边缘之间实际上存在一个看不见的间隙。

这是非常烦人的,因为当您想通过单击右上角的“X”来关闭这些应用程序时,您的鼠标实际上会单击当前应用程序后面运行的应用程序,从而导致下面的该应用程序关闭。

我不确定问题是否来自这些 IDE 中的一些常见问题,或者是否是操作系统问题。如果有帮助的话,我正在使用多个显示器运行 win 10。对于单显示器,不会出现此问题。

小智 1

多年来我也遇到同样的问题。有时这非常烦人,因为我正在做某事,点击 Notepad++ 上的 X 会关闭我的 IntelliJ 实例。

然后我检查了我的比例因子。原来是130。我把它改成125,现在问题就消失了。我认为这与我们处于数字像素世界中这一事实有关,你不能将 1 除以 3 并得到固定值,因为你得到 0.(3),而将 1 除以 2.5 得到 0.4 。

为什么只有Notepad++会出现这种情况,我不知道,可能与作者使用底层GUI的方式有关。也许有人应该对此提出缺陷。

无论如何,如果其他人也有同样的问题,请从数学角度思考并尝试设置自定义比例因子,这些因子不会为您提供连续的数字作为除法结果。这是我迄今为止的观察。