我想把窗口的宽度调到比显示器分辨率宽,可是在 WIN11 下和 WIN10 下发现,窗口限制了最宽只能调整到最大分辨率宽度,在 MAC 上就窗口可以调整到比显示器分辨率宽,这是不是 WINDOWS 的一个 BUG 啊。
1
geelaw 1 天前
测试了一下,看起来是软件自己拒绝比屏幕宽。记事本、文件资源管理器、OneNote 、Edge Chromium 都拒绝,但是 Slack 、Skype 都可以。查阅资料表明
https://learn.microsoft.com/en-us/windows/win32/winmsg/wm-getminmaxinfo 窗口可以选择自己的最大最小宽度高度(所谓 maximum/minimum tracking size ),因此答案是找你想要调整到更大的软件的开发商,让他们修改代码放宽限制。 |
3
NoOneNoBody 1 天前
|
4
ilylx2008 1 天前
远程桌面软件,可以随便设定分辨率,然后连进 windows ,相当于可以调整到比分辨率宽的窗口。
|
5
ysc3839 1 天前
@geelaw 不是软件拒绝,而是 Windows 默认拒绝,软件要主动允许才行。
https://learn.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getsystemmetrics SM_CXMAXTRACK The default maximum width of a window that has a caption and sizing borders, in pixels. This metric refers to the entire desktop. The user cannot drag the window frame to a size larger than these dimensions. A window can override this value by processing the WM_GETMINMAXINFO message. |