是否有与Windows Workarea相当的Mac / Xcode?

时间:2011-08-25 17:29:06

标签: xcode equivalent macos

我正在Windows上创建一个移植到Mac的工具栏,Mac上是否有像工作区这样的概念,就像在Windows上一样。

如果您不熟悉Windows上的工作区,它基本上是一个已定义的空间,所有打开的窗口都可以重新调整大小。通常意味着您可以重新调整窗口大小以填充整个屏幕,但如果我更改当您尝试最大化打开的窗户时,工作区域会变小,它们将停留在新工作区的边界。例如,Windows任务栏就是这样做的。如果向上或向下移动Windows任务栏,则会影响您打开窗口所需的空间,任务栏正在改变您的工作区维度。

Windows使用以下函数SystemParametersInfo并传入SPI_SETWORKAREA来更改工作区的大小。在Mac上有相同的功能吗?

感谢。

1 个答案:

答案 0 :(得分:2)

是的,OS X中有一种机制可以使最大化的窗口与Dock重叠。查看NSScreen的{​​{1}}方法。