答案1
更新:基于Vinicius 的评论以及更新的屏幕截图。
应用程序一定改变了菜单的默认对齐方式。
此设置无法通过控制面板配置,但 Windows 提供了 API 来更改它。我写过一个简单的应用程序允许改变菜单的对齐方式,并显示当前对齐方式。
跑步菜单对齐工具,将显示当前状态。点击是的将对齐方式更改为反向设置:
在屏幕截图中,右侧没有足够的空间显示菜单,因此 Windows 会以左对齐方式显示菜单。将窗口向左或向右移动,菜单就会正常显示。
它也会发生在一个监视器配置中:如果菜单不能以左对齐显示,因为它会超出屏幕,那么它将被放置在右侧。
Windows 不会将菜单拆分为横跨两个显示器,而是将弹出菜单定位为完全显示在其中一个显示器上。这样做的原因是显示器可能不是并排的。
有一个系统设置控制默认菜单对齐,它不会通过 UI 显示,但可供应用程序使用。