在Windows 10中,Windows 应用默认不再全屏,而是窗口化操作,例如最小化、还原、最大化、调整 (和你一直能够对任何其他经典 Windows 应用程序窗口执行的任何其他操作,) 现在可能。
表现
现在最明显的变化是,你可以调整为任意大小,而不只是屏幕/高度的大小。 用户可以将应用窗口持续调整为其喜欢 (到应用最小窗口大小) 。 这不同于 Windows 8.0 或 Windows 8.1,其中调整窗口大小的行为是一个离散操作, (用户调整窗口缩略图的大小,然后导致窗口在用户提交操作) 后调整其大小。 现在,当用户将窗口拖到下角 (或其他边框位置时,) 它是连续调整大小,并且应用接收行中的大小调整消息,而不是大小更改。
缓解措施
若要缓解Windows 8.0 和 8.1 应用的此问题:
如果应用功能内的预期功能中断,则用户缓解措施是使用标题栏右上角的“转到全屏按钮”将应用置于全屏模式 () 。
如果应用启动受影响的是它未按预期打开,则用户仍应能够切换到平板电脑模式以强制应用在全屏模式下启动,而无需用户干预。
处理此问题的最佳方式是更改应用,以注意它可以调整为非监视器大小的位置/高度 (,即没有硬编码的高度/宽度表,并且只期望这些位置,或期望硬编码比率以及) 。 应用开发人员应该希望,由于应用正在调整大小,因此,在传递当前调整大小消息后,可能会发生另一个调整大小的消息-因此,如果应用在调整大小期间启动动画,应用可能会在 (后立即接收另一个重设大小消息,因此请务必确保这种类型的情况不会导致应用崩溃) 。