Win11 UI bug:最大化窗口向左拖动时,顶部会出现白色小横条

查看 82|回复 9
作者:hesongtao   
该 bug100%能复现,与 DPI 缩放无关。
在任意一个最大化窗口的程序(例如 word 或者 chrome ),光标按住程序的标题栏,沿着桌面最顶部向最左边拖动,此时程序窗口将会变成桌面 1/4 大小。这时 bug 出现了,程序窗口上面会出现一条白色横条,十分影响观感。
已经在微软反馈中心反映了这个问题,很显然,这个 bug 并没有得到修复。
QAZXCDSWE   
并没有,建议你更新最新版 win11
nagisaushio   
你说窗口顶部还是桌面顶部?桌面顶部那个是让你选择布局的
hesongtao
OP
  
@nagisaushio 是在顶部的长条,不是选择布局哦,图片: https://imgur.com/a/58dMuQj
hesongtao
OP
  
@QAZXCDSWE 已经是最新的 23h2 了哈
geelaw   
截图看看?
另外 Word 和 Chrome 都是自己绘制非客户区的,可以试试 Explorer 的窗口(系统绘制非客户区)是否有这个问题。当然,如果同一个软件旧版 Windows 无此问题的话,这依然是 bug 。
非客户区:标题栏和调整尺寸的边界和最小化、还原、最大化、关闭按钮。
我的猜测是这样的:最大化的窗口实际上会溢出屏幕几个像素,是古代简便实现 Fitts 定律的方法,在 Aero Snap 里用楼主的方法操作的时候,窗口一直保持最大化而没有向下还原,而进入 1/4 布局(预览?)的时候窗口依然没有向下还原,只是改变了最大化的尺寸,自己绘制非客户区的窗口依然绘制溢出屏幕的像素,也就是白条。
Windows 最近有很多 Aero Snap 的 bug ,我目前用的版本依然有从最大化按 Windows+左右 一次,Snap 的窗口尺寸错误的问题。
geelaw   
@hesongtao #3 看到图了,看起来是 Windows 对最大化窗口的非客户区有新的处理,可以看出那个白条实际上是额外的非客户区(注意最小化等按钮)。
同时我觉得我的猜想应该是对的,窗口的系统绘制非客户区和自己的非客户区都显示“向下还原”按钮,虽然目前窗口已经不是最大化的状态,这说明窗口(受 Aero Snap 影响)错误地以为自己依然是最大化状态。
可以猜一个临时解决方案:再次执行 Snap ,例如用鼠标或者 Windows + 方向,应该可以缓解此问题。
hesongtao
OP
  
@geelaw 是的,大佬的分析👍,explorer 没有这个问题,但是 word 、chrome 、edge 以及甚至 uwp 应用“照片”都有这个问题。
![ 2024-09-12 003042.png]( https://s2.loli.net/2024/09/12/a1GntBeyWNM8RrC.png)
![ 2024-09-12 003942.png]( https://s2.loli.net/2024/09/12/Esir4mIvbLPyOHJ.png)
hesongtao
OP
  
@geelaw 再次执行 snap 确实可以解决。这个 bug 似乎仅限于这样一种情形:鼠标按住已最大化窗口的程序,沿着屏幕顶端向左侧或右侧拖动,使得窗口变 1/4 大小才会触发。必须是沿着屏幕顶端拖动哈,如果沿着其他任意路径拖动则不会触发这个 bug
caola   
你是不是开启了 “多任务处理”->“贴靠窗口”的自动调整大小,如果是的话,那你可以关掉就可以了
您需要登录后才可以回帖 登录 | 立即注册

返回顶部