![应用程序如何根据开放的显示确定“全屏”尺寸?](https://linux22.com/image/1552290/%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%BD%95%E6%A0%B9%E6%8D%AE%E5%BC%80%E6%94%BE%E7%9A%84%E6%98%BE%E7%A4%BA%E7%A1%AE%E5%AE%9A%E2%80%9C%E5%85%A8%E5%B1%8F%E2%80%9D%E5%B0%BA%E5%AF%B8%EF%BC%9F.png)
假设我有两个显示器:
Left = 1280 x 768
Right = 1920 x 1200
我打开一个程序Right
,在控制面板中将其设置为我的主显示器。当我点击“最大化”按钮时,它会1920 x 1200
按预期展开以填充。现在,假设我将其取消最大化并将其拖动到Left
并重复。现在它只扩展到1280 x 768
并且所有内部元素也正确缩放;我假设内部是某种类型的相对度量。
但是应用程序如何知道它当前在哪个显示器上?
假设我有两个显示器:
Left = 1280 x 768
Right = 1920 x 1200
我打开一个程序Right
,在控制面板中将其设置为我的主显示器。当我点击“最大化”按钮时,它会1920 x 1200
按预期展开以填充。现在,假设我将其取消最大化并将其拖动到Left
并重复。现在它只扩展到1280 x 768
并且所有内部元素也正确缩放;我假设内部是某种类型的相对度量。
但是应用程序如何知道它当前在哪个显示器上?